這是STM32F1開發指南(精英版)-寄存器版本開發手冊,主要用于正點原子的精英開發板的學習和研究。 本手冊將結合《STM32 參考手冊》和《Cortex-M3 權威指南》兩者的優點,并從寄存器級 別出發,深入淺出,向讀者展示 STM32 的各種功能。總共配有 38 個實例,基本上每個實例在 均配有軟硬件設計,在介紹完軟硬件之后,馬上附上實例代碼,并帶有詳細注釋及說明,讓讀者快速理解代碼。STM32 擁有非常多的寄存器,其中斷管理更是復雜,對于新手來說,看ST 提供的庫函數 雖然可以很好的使用,但是沒法深入理解,一旦出錯,查問題就非常痛苦了。另外,庫函數在效率和代碼量上面都是不如直接操作寄存器的。 這些實例涵蓋了 STM32 的絕大部分內部資源,并且提供很多實用級別的程序,如:內存 管理、文件系統讀寫、圖片解碼、IAP 等。所有實例在 MDK5.10 編譯器下編譯通過,大家只需 下載程序到 ALIENTEK MiniSTM32 開發板,即可驗證實驗。 不管你是一個 STM32 初學者,還是一個老手,本手冊都非常適合。尤其對于初學者,本 手冊將手把手的教你如何使用 MDK,包括新建工程、編譯、仿真、下載調試等一系列步驟, 讓你輕松上手。本手冊不適用于想通過庫函數學習 STM32 的讀者,因為本手冊的絕大部分內 容都是直接操作 STM32 寄存器的。 本手冊的實驗平臺是 ALIENTEK MiniSTM32 V3.0 開發板,有這款開發板的朋友則直接可 以拿本手冊配套的光盤上的例程在開發板上運行、驗證。而沒有這款開發板而又想要的朋友, 可以上淘寶購買。當然你如果有了一款自己的開發板,而又不想再買,也是可以的,只要你的 板子上有 ALIENTEK MiniSTM32 V3.0 開發板上的相同資源(需要實驗用到的),代碼一般都 是可以通用的,你需要做的就只是把底層的驅動函數(一般是 IO 操作)稍做修改,使之適合 你的開發板即可
標簽:
stm32f1
寄存器
上傳時間:
2022-06-21
上傳用戶:1208020161