工程師經(jīng)驗(yàn)手記系列:輕松玩轉(zhuǎn)ARM Cortex-M4微控制器——基于Kinetis K60
定 價(jià):59.8 元
- 作者:王日明 等編著
- 出版時(shí)間:2014/9/1
- ISBN:9787512415379
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP332.3
- 頁(yè)碼:464
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
王日明、廖錦松、申柏華編著的《輕松玩轉(zhuǎn)ARM Cortex-M4微控制器--基于Kinetis K60(工程師經(jīng)驗(yàn)手記)》以野火K60開(kāi)發(fā)板V2為實(shí)驗(yàn)平臺(tái),以K60的各個(gè)外設(shè)為主線,深入淺出地介紹了微控制器開(kāi)發(fā)的各個(gè)步驟,重點(diǎn)強(qiáng)化嵌入式C語(yǔ)言、時(shí)序分析能力、寄存器配置思路、軟件編程思想,力求讓讀者達(dá)到學(xué)一款微控制器而通各種微控制器的目的。
本書(shū)配套的例程還包含一些拓展實(shí)例,書(shū)中雖然沒(méi)涉及此部分內(nèi)容,但拓展例程都具有實(shí)用的參考價(jià)值,尤其適合參加智能車比賽的同學(xué)使用。本書(shū)的例程都是基于寄存器開(kāi)發(fā)的,對(duì)于有簡(jiǎn)單的C語(yǔ)言基礎(chǔ)的讀者即可輕松上手此書(shū)。
第1章 ARM嵌入式系統(tǒng)之路
1.1 嵌入式開(kāi)發(fā)經(jīng)驗(yàn)談
1.2 嵌入式開(kāi)發(fā)進(jìn)階預(yù)備知識(shí)
1.2.1 嵌入式C語(yǔ)言
1.2.2 編程思想
1.3 走近ARMCortex-M4
1.3.1 M4內(nèi)核介紹
1.3.2 基于Cortex-M的CMSIS庫(kù)
1.4 典型Kinetis系列微控制器簡(jiǎn)介
1.4.1 Kinetis簡(jiǎn)介
1.4.2 K60P144的引腳功能和硬件電路
1.4.3 Kinetis系列微控制器的編程介紹
第2章 GPIO小試牛刀
2.1 PORT端口控制和中斷
2.1.1 PORT模塊簡(jiǎn)介 第1章 ARM嵌入式系統(tǒng)之路
1.1 嵌入式開(kāi)發(fā)經(jīng)驗(yàn)談
1.2 嵌入式開(kāi)發(fā)進(jìn)階預(yù)備知識(shí)
1.2.1 嵌入式C語(yǔ)言
1.2.2 編程思想
1.3 走近ARMCortex-M4
1.3.1 M4內(nèi)核介紹
1.3.2 基于Cortex-M的CMSIS庫(kù)
1.4 典型Kinetis系列微控制器簡(jiǎn)介
1.4.1 Kinetis簡(jiǎn)介
1.4.2 K60P144的引腳功能和硬件電路
1.4.3 Kinetis系列微控制器的編程介紹
第2章 GPIO小試牛刀
2.1 PORT端口控制和中斷
2.1.1 PORT模塊簡(jiǎn)介
2.1.2 PORT模塊寄存器
2.1.3 PORT編程要點(diǎn)
2.1.4 PORT應(yīng)用實(shí)例
2.2 GPIO通用I/O模塊
2.2.1 GPIO模塊簡(jiǎn)介
2.2.2 GPIO模塊寄存器
2.2.3 GPIO編程要點(diǎn)
2.2.4 GPIO應(yīng)用實(shí)例
第3章 串行通信的時(shí)序分析
3.1 UART串口通信
3.1.1 UART簡(jiǎn)介
3.1.2 串口時(shí)序分析
3.1.3 UART模塊寄存器
3.1.4 UART應(yīng)用實(shí)例
3.2 I2C串行通信
3.2.1 I2C簡(jiǎn)介
3.2.2 I2C時(shí)序分析
3.2.3 I2C模塊寄存器
3.2.4 I2C應(yīng)用實(shí)例
3.3 SPI串行通信
3.3.1 SPI簡(jiǎn)介
3.3.2 SPI時(shí)序分析
3.3.3 SPI模塊寄存器
3.3.4 SPI應(yīng)用實(shí)例
第4章 時(shí)鐘模塊
4.1 MCG系統(tǒng)時(shí)鐘模塊
4.1.1 MCG系統(tǒng)時(shí)鐘模塊簡(jiǎn)介
4.1.2 MCG模塊寄存器
4.1.3 MCG編程要點(diǎn)
4.2 WDOG看門(mén)狗定時(shí)器
4.2.1 看門(mén)狗定時(shí)器簡(jiǎn)介
4.2.2 WDOG編程要點(diǎn)
4.2.3 看門(mén)狗WDOG應(yīng)用實(shí)例
4.3 Flex定時(shí)器FTM
4.3.1 FTM簡(jiǎn)介
4.3.2 FTM模塊寄存器
4.3.3 FTlM編程要點(diǎn)
4.3.4 FTM應(yīng)用實(shí)例
4.4 LPTMR低功耗定時(shí)器
4.4.1 LPTMR簡(jiǎn)介
4.4.2 LPTMR模塊寄存器
4.4.3 LPTMR應(yīng)用實(shí)例
4.5 PIT周期中斷定時(shí)器
4.5.1 PIT簡(jiǎn)介
4.5.2 PIT模塊寄存器
4.5.3 PIT應(yīng)用實(shí)例
4.6 RTC實(shí)時(shí)時(shí)鐘計(jì)數(shù)器
4.6.1 RTC簡(jiǎn)介
4.6.2 RTC編程要點(diǎn)
4.6.3 RTC應(yīng)用實(shí)例
第5章 模數(shù)轉(zhuǎn)換
5.1 ADC
5.1.1 ADC簡(jiǎn)介
5.1.2 ADC模塊寄存器
5.2 DAC
5.2.1 DAC簡(jiǎn)介
5.2.2 DAC模塊寄存器
5.2.3 DAC應(yīng)用實(shí)例
第6章 DMA直接內(nèi)存訪問(wèn)
6.1 DMA簡(jiǎn)介
6.2 DMA模塊寄存器
6.3 DMA應(yīng)用實(shí)例
第7章 Flash
7.1 Flash簡(jiǎn)介
7.2 Flash編程要點(diǎn)
7.3 Flash讀寫(xiě)應(yīng)用
第8章 常用總線模塊
8.1 CAN總線
8.1.1 CAN簡(jiǎn)介
8.1.2 CAN編程要點(diǎn)
8.1.3 CAN總線應(yīng)用
8.2 外部總線FlexBus
8.2.1 TFT-LCD簡(jiǎn)介
8.2.2 K60FlexBus驅(qū)動(dòng)LCD
第9章 SDHC
9.1 SD介紹
9.2 初識(shí)SDHC協(xié)議
9.3 SDHC關(guān)鍵代碼分析
9.4 FatFS庫(kù)
9.5 SD卡大容量讀/寫(xiě)應(yīng)用
第10章 USB通信模塊
10.1 初識(shí)USB
10.1.1 USB簡(jiǎn)介
10.1.2 USB總線拓?fù)浣Y(jié)構(gòu)
10.1.3 USB信號(hào)和電氣特性
10.1.4 USB通信模型
10.1.5 USB通信數(shù)據(jù)流
10.1.6 USB數(shù)據(jù)格式
10.2 USB通信應(yīng)用實(shí)例
10.2.1 USB描述符
10.2.2 USBSETUP包處理
10.2.3 USB端點(diǎn)的發(fā)送和接收
10.2.4 虛擬串口API接口
參考文獻(xiàn)