內容簡介
本書主要介紹ARM Cortex—M3系列STM32的原理及套用,全書共7章。第1章主要對STM32做基本介紹;第2章介紹ARM Cortex—M3核心架構的大致概況;第3章從外設特性、功耗特性、安全特性等方面對STM32進行全面的剖析;第4章主要介紹開發工具;第5章則引導讀者針對STM32的外設進行一系列的基礎實驗設計;第6章通過10篇高級套用文章介紹STM32的一些高級知識;第7章則通過一個綜合實例講述一個STM32完整套用方案的實現過程。本書共享原始碼和相關資料,下載地址為http://bbs.cepark.CO ZTl和北京航空航天大學出版社“下載中心”。
本書條理清楚,通俗易懂,貼近讀者,主要面向STM32的初學者,以及所有對ARM Cortex—M3系列微控制器感興趣的朋友們。
圖書目錄
第1章什麼是STM32
1.1從Cortex—M3說起
1.2 STM32面面觀
第2章傑出的源泉——ARM Cortex—M3核心架構
2.1 ARM架構回顧一
2.2 Cortex—M3 CPU:核心中的核心
2.2.1 管道
2.2.2編程模型
2.2.3 Cortex—M3 CPU的運行模式
2.2.4 Thumb一2指令集
2.2.5非對齊存取接口
2.3 Cortex—M3處理器——不只是個處理器
2.3.1 匯流排
2.3.2匯流排矩陣
2.3.3存儲映射
2.3.4位帶的概念
2.3.5系統節拍定時器
2.3.6 中斷處理
2.3.7嵌套中斷向量控制器
2.4低功耗的新期待
2.4.1進入低功耗模式
2.4.2 CoreSight調試組件
第3章歡迎來到STM32的世界
3.1讓STM32跑起來
……
第4章 百花齊放的開發工具
第5章 STM332基礎實驗
第6章 STM32進階套用
第7章 綜合性實例:STM32的IAP方案
附錄A 常用程式
附錄B Typedef定義
附錄C 本書硬體平台介紹
參考文獻