本書由淺入深地介紹了ARMCortex-M4的基本概念、基本原理、應(yīng)用技術(shù)。硬件原理的闡述以"夠用、適用、易學(xué)為原則,降低讀者入門和理解的難度;軟件設(shè)計(jì)基于固件庫,方便讀者上手。書中包括ARMCortex-M4內(nèi)部結(jié)構(gòu)、特點(diǎn)及片上功能模塊的工作原理和操作方法以及開發(fā)環(huán)境的使用方法;還闡述了處理器系統(tǒng)外設(shè)、串行通信外設(shè)接口、模擬外設(shè)以及運(yùn)動(dòng)控制外設(shè)的功能特點(diǎn)、內(nèi)部結(jié)構(gòu)、初始化與配置以及寄存器映射與描述等;后還介紹了基于ARMCortex-M4處理器的綜合應(yīng)用實(shí)例。本書可作為自動(dòng)化、測(cè)控、電氣、機(jī)電、計(jì)算機(jī)、電子、通信及其相關(guān)專業(yè)的本、專科學(xué)生及研究生的教材,也可作為從事嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員的參考用書。
第 1章 ARM 體系及ARM Cortex-M4 ..
1.1ARM體系概述.
1.2ARM Cortex-M4 微控制器思考題與習(xí)題....
第2章 ARM Cortex-M4 小系統(tǒng)
2.1系統(tǒng)功能
2.2引腳和封裝..
.82.3電源電路
82.4時(shí)鐘電路
12.5復(fù)位電路
12.6啟動(dòng)......
2.7程序下載電路(SWD接口電路
)882.8小系統(tǒng)..
思考題與習(xí)題
第3章Cortex-M4 軟件體系結(jié)構(gòu)...
3.1Cortex-M4匯編指令集.......
3.2DSP擴(kuò)展指令和FPU....
E3.3匯編與C混合編程..
3.4STM32程序設(shè)計(jì)
.123.5Cortex-M4的異常處理...
3.6Cortex-M4調(diào)試與跟蹤系統(tǒng)..
3.7標(biāo)準(zhǔn)函數(shù)庫(固件庫)
3.8開發(fā)環(huán)境介紹.思考題與習(xí)題
第4章系統(tǒng)控制和存儲(chǔ)管理
4.1系統(tǒng)控制
4.2內(nèi)存映射
4.3位段操作
4.4內(nèi)存保護(hù)單元.
4.5 內(nèi)部Flash存儲(chǔ)器 .....
4.6外部總線擴(kuò)展接口...
思考題與習(xí)題 ....
第5章中斷和異常處理....
5.1 中斷系統(tǒng)概述...
5.2嵌套向量中斷控制器....
5.3外部中斷/事件控制器...
思考題與習(xí)題 .
第6章GPIO和 FSMC ...
6.1通用I/O接口的基本概念及連接方法..
6.2GPIO模塊的模式與接口控制模塊....
6.3靈活的靜態(tài)存儲(chǔ)器控制器..
6.4GPIO 應(yīng)用...思考題與習(xí)題
第7章Timer 模塊
7.1系統(tǒng)時(shí)鐘模塊..
7.2低功耗定時(shí)器模塊....
7.3低功耗中斷定時(shí)器模塊..
7.4可編程延遲模塊..
7.5實(shí)時(shí)時(shí)鐘模塊.
.思考題與習(xí)題
第8章PWM和正交編碼器接口......
8.1脈寬調(diào)制、輸人捕捉與輸出比較的通用基礎(chǔ)知識(shí)
8.2高級(jí)控制定時(shí)器模塊簡介....
8.3PWM 功能描述與初始化
8.4正交編碼器接口概述..
.思考題與習(xí)題
第9章Flash 模塊
9.1Flash存儲(chǔ)器的基礎(chǔ)知識(shí) ..
9.2 Flash驅(qū)動(dòng)構(gòu)件...
9.3 Flash 保護(hù)
9.4Flash驅(qū)動(dòng)構(gòu)件的設(shè)計(jì)...
..思考題與習(xí)題
第10章模擬外設(shè)模塊..
101模擬比較器..
10.2模數(shù)轉(zhuǎn)換器
10.3 數(shù)模轉(zhuǎn)換器..
思考題與習(xí)題
第11章通用同步異步收發(fā)器(USART
)11.1 USART簡介 ....
11.2USART 主要特性
11.3USART 功能說明
11.4 USART中斷...
11.5 USART 模式配置
11.6 USART 寄存器
思考題與習(xí)題
第12章串行通信外設(shè)接口
12.1串行外設(shè)接口(SPI)
12.2內(nèi)部集成電路接口(FC)
12.3控制器區(qū)域網(wǎng)絡(luò)(bxCAN)
12.4全速USBOn-The-Go(OTG_FS)
12.5 以太網(wǎng)(ETH)思考題與習(xí)題
第13章DMA模塊...
13.1DMA模塊通用基礎(chǔ)知識(shí)
13.2DMA 的使用方法
13.3DMA 編程示例
思考題與習(xí)題
第14章其他功能模塊
14.1復(fù)位和時(shí)鐘控制(RCC)
14.2 電源模塊(PWR)
14.3校驗(yàn)?zāi)K(CRC)
14.4 兩只看門狗(獨(dú)立、窗口看門狗)模塊(WDT
14.5 加密處理器(CRYP)"思考題與習(xí)題
第15章綜合應(yīng)用實(shí)例....
15.1直流無刷電機(jī)的PWM調(diào)速控制器....
15.2系統(tǒng)總體設(shè)計(jì)..
15.3 系統(tǒng)硬件設(shè)計(jì)
..............
參考文獻(xiàn)