由蒙博宇編著的STM32自學筆記一書內容淺顯易懂,全書內容都是作者對STM32的認知和總結,有讀者表示其中的代碼風格也不錯,并強烈推薦新手閱讀?傊@是一本不錯的入門書。本節(jié)內容東坡小編為大家整理帶來的是一份pdf格式高清掃描版STM32自學筆記電子書,如果你需要進行該電子書的完整版閱讀的話,歡迎點擊本文相應的下載地址進行下載查閱!
STM32自學筆記目錄
第1章 什么是STM321
1.1從CortexM3說起1
1.2STM32面面觀3
第2章 杰出的源泉——ARM CortexM3內核架構8
2.1 ARM架構回顧8
2.2 CortexM3 CPU:核心中的核心9
2.2.1管道9
2.2.2編程模型10
2.2.3 CortexM3 CPU的運行模式12
2.2.4 Thumb2指令集13
2.2.5非對齊存取接口13
2.3 CortexM3處理器——不只是個處理器14
2.3.1總線14
2.3.2總線矩陣14
2.3.3存儲映射15
2.3.4位帶的概念16
2.3.5系統(tǒng)節(jié)拍定時器18
2.3.6中斷處理18
2.3.7嵌套中斷向量控制器19
2.4低功耗的新期待25
2.4.1進入低功耗模式25
2.4.2 CoreSight調試組件26
第3章 歡迎來到STM32的世界28
3.1讓STM32跑起來28
3.1.1引腳分布和封裝尺寸28
3.1.2電源的供應方案28
3.1.3復位電路29
3.1.4一個典型的STM32最小系統(tǒng)30
3.1.5時鐘源的選擇30
3.1.6啟動引腳和ISP編程31
3.1.7調試端口32
3.2認識真正的STM3232
3.2.1存儲區(qū)映射33
3.2.2性能最大化34
3.3豐富多樣的外部設備41
3.3.1通用設備單元41
3.3.2通信接口61
3.4 STM32也論低功耗66
3.4.1運行模式67
3.4.2幾種低功耗模式68
3.4.3調試支持特性70
3.5為STM32保駕護航71
3.5.1一些安全特性71
3.5.2復位控制71
3.5.3電源檢測72
3.5.4時鐘安全系統(tǒng)72
3.5.5看門狗73
3.5.6外設的安全特性76
3.6高性能內置Flash模塊76
3.6.1內置Flash安全特性和編程方法77
3.6.2選項字節(jié)77
第4章 百花齊放的開發(fā)工具79
4.1開發(fā)平臺79
4.2固件庫和協(xié)議棧80
4.3實時操作系統(tǒng)RTOS80
4.4 Keil MDK使用入門81
第5章STM32基礎實驗101
5.1先用GPIO來點個燈吧101
5.2簡約而不簡單的SysTick定時器114
5.3使用GPIO和SysTick定時器實現(xiàn)按鍵掃描121
5.4通過串口和PC說聲Hello129
5.5風吹草動也不放過——NVIC和外部中斷140
5.6兩只忠誠的看門狗154
5.7 DMA——讓數(shù)據(jù)傳輸更上一層樓177
5.8 BKP寄存器與入侵檢測一廉價的掉電存儲與防拆解方案191
5.9利用RTC實現(xiàn)一個萬年歷204
5.10挑戰(zhàn)STM32的低功耗設計218
5.11 STM32有一雙眼睛叫ADC228
5.12通用定時器的應用242
5.13嵌入式Flash的讀/寫275
5.14使用SPI接口實現(xiàn)自通信282
5.15 I2C接口自通信實驗298
5.16來認識一下CAN總線316
第6章STM32進階應用335
6.1進階文章1:IAR EWARM的工程建立335
6.2進階文章2:STM32的時鐘樹343
6.3進階文章3:解析STM32的庫函數(shù)348
6.4進階文章4:在STM32平臺上實現(xiàn)CortexM3的位帶特性354
6.5進階文章5:解析STM32的啟動過程358
6.6進階文章6:環(huán)形緩沖區(qū)的實現(xiàn)366
6.7進階文章7:軟件定時器的設計372
6.8進階文章8:STM32的ISP下載379
6.9進階文章9:基于STM32標準外設固件庫v3.x的工程建立385
6.10進階文章10:使用I/O口實現(xiàn)模擬I2C接口389
第7章 綜合性實例:STM32的IAP方案395
附錄A 常用程序408
附錄B Typedef定義410
附錄C 本書硬件平臺介紹 411
參考文獻418
STM32自學筆記內容簡介
該書以新穎的思路、簡單的邏輯、簡潔的語言來闡述作者初遇STM32以來的種種認識,書中多處內容都是由作者從STM32初學時的實踐中總結而來。《STM32自學筆記》主要介紹ARM Cortex—M3系列STM32的原理及應用,全書共7章。第1章主要對STM32做基本介紹;第2章介紹ARM Cortex—M3內核架構的大致概況;第3章從外設特性、功耗特性、安全特性等方面對STM32進行全面的剖析;第4章主要介紹開發(fā)工具;第5章則引導讀者針對STM32的外設進行一系列的基礎實驗設計;第6章通過10篇高級應用文章介紹STM32的一些高級知識;第7章則通過一個綜合實例講述一個STM32完整應用方案的實現(xiàn)過程。
STM32自學筆記電子版內容截圖
- PC官方版
- 安卓官方手機版
- IOS官方手機版