背景 需求為實現一個鍵盤產品,於是將C8051F340作為主控制器。本篇記錄C8051F340的USB控制器相關知識點,閱讀本篇文章需要讀者具有最基本的USB相關知識。 正文 C8051F340結構 C8051F340,以下簡稱F340,為silicon公司出品的8位單片機,具有 ...
點debug會卡在 “?C_STARTUP: LJMP STARTUP1”這條語句上,然后卡死,無法退出Debug模式也無法關閉Keil 由於同樣的工程在別的板子上就可以Debug,遂考慮硬件設計問題, 對比板子差異后發現,不能debug的板子,在SWCLK ...
一、DS1337介紹 DS1337串行實時時鍾芯片是一種低功耗、全部采用BCD碼的時鍾日歷芯片,它帶有兩個可編程的定時鬧鍾和一個可編程的方波輸出。其地址和數據可通過I2C總線串行傳輸,能提供秒、分、時、日、星期、月和年等信息。 1.1 DS1337的引腳說明 DS1337的引腳 ...
地點:南圖 這部分的內容是整個STM32學習知識的核心,不管是什么微控制器處理器,時鍾系統都是其核心類似於人之心臟,因此學好理解這一章節至關重要。 為了便於理解這一系統,將從以下幾個層次來講。(忘了是在哪兒看到的這么一句話,當你能對某人解釋清楚某一部分知識,那么說明你已經完全掌握 ...
近來開了一門名為“單片機技術與應用”的課程,課程使用Silicon Labs 公司的C8051F020系列單片機。課程中期,老師要求編程仿真,因此需要在電腦上配置相應的開發環境才能仿真,在此我記錄了如何配置C8051F020系列單片機的開發環境。 首先打開以下網址:https ...
本文轉載自Linux之時鍾中斷 導語 在Linux的0號中斷是一個定時器中斷。在固定的時間間隔都發生一次中斷,也是說每秒發生該中斷的頻率都是固定的。該頻率是常量HZ,該值一般是在100 ~ 1000之間。該中斷的作用是為了定時更新系統日期和時間,使系統時間不斷地得到跳轉。另外該中斷 ...
CRU(Clock & Reset Unit) 是APB從模塊用於產生內部和系統時鍾、復位用的。 CRU從鎖相環輸出時鍾或外部時鍾源產生系統時鍾,從外部電源復位、看門狗時鍾復位或軟件復位產生系統復位。 一、特性: 1.遵循AMBA APB接口 2.8 ...