文章目錄
- 引言
- 手冊介紹
引言
在學習初期,總是有各種各樣的手冊,不确定其功能,看得雲裡霧裡的,這裡做一下簡單的總結和歸納;
手冊介紹
手冊名稱 | 描述 | 備注 |
---|---|---|
參考手冊 Reference Manual | 對晶片每個子產品的具體描述和功能介紹,比如我們想要查 USART 相關寄存器和功能的介紹就可以查閱這個手冊。 | |
資料手冊 Data Sheet | 晶片引腳定義、電氣特性、機械封裝、料号定義。在我們要畫 PCB 的時候用到這個手冊的時候比較多,這個手冊上面有關于這個系列晶片的引腳定義和封裝資訊等。 | |
勘誤手冊 Errata Sheet | 描述了晶片某些功能的局限性,并給出解決辦法。這個手冊也比較重要,有時候我們覺得有些地方調試老是出問題的時候,就需要查找一下了,看看是否給出了解決方案。 | |
閃存程式設計手冊 Flash Programming Manual | 對晶片片上閃存的操作指南、讀寫保護設定,選項位元組資訊。 | 有的晶片對于 MCU 的閃存空間程式設計,是寫了單獨的閃存程式設計手冊的;有的是列為 RM 的一章節; |
核心程式設計手冊 Cortex-M Programming Manual | 對核心的系統控制塊寄存器的描述。這個手冊有的時候也要用到,比如我們需要了解 NVIC 和 Systick 相關的寄存器,就需要使用這個手冊,這個手冊可以在 ARM 官方網站下載下傳,也可以到 ST 官網下載下傳,差別就是 ARM 方法的是通用的, ST 發的是針對自己的晶片做的,有時候在參考手冊上面找不到相關寄存器資訊的時候,就需要這個手冊。 | |
應用文檔 Application Note | 針對不同應用主題的描述性文檔:常常有與其搭配的固件例程。應用文檔的重要性不言而喻,很多時候官方對于一些用于做出一些解決方案,都會在應用文檔裡面進行說明 | |
使用者手冊 User Manual | 一般是對某個軟體庫的說明文檔 | |
Cortex-M3/M4 權威指南 | 這也是非常重要的參考資料,對于有興趣了解 M3/M4 核心的同學,這個資料相當重要,了解了核心才能更好的利用 M3/M4 | 存在有一本中文版的 《CM3權威指南中文版》,建議先看這個;另外一本 CM3/4 的中文版比較慢,有基礎了再看 |