第1章ARM嵌入式系统之路
1.1嵌入式开发经验谈
1.2嵌入式开发进阶预备知识
1.2.1 嵌入式C语言
1.2.2 编程思想
1.3 走近ARM Cortex—M4
1.3.1 M4内核介绍
1.3.2基于Cortex—M的CMSIS库
1.4典型Kinetis系列微控制器简介
1.4.1 Kinetis简介
1.4.2 K60P144的引脚功能和硬件电路
1.4.3 Kinetis系列微控制器的编程介绍
第2章GPIO小试牛刀
2.1 PORT端口控制和中断
2.1.1 PORT模块简介
2.1.2 PORT模块寄存器
2.1.3 PORT编程要点
2.1.4 PORT应用实例
2.2 GPIO通用I/O模块
2.2.1 GPIO模块简介
2.2.2 GPIO模块寄存器
2.2.3 GPIO编程要点
2.2.4 GPIO应用实例
第3章 串行通信的时序分析
3.1 UART串口通信
3.1.1 UART简介
3.1.2 串口时序分析
3.1.3 UART模块寄存器
3.1.4 UART应用实例
3.2 12 C串行通信
3.2.1 12 C简介
3.2.2 12 C时序分析
3.2.3 12 C模块寄存器
3.2.4 12 C应用实例
3.3 SPI串行通信
3.3.1 SPI简介
3.3.2 SPI时序分析
3.3.3 SPI模块寄存器
3.3.4 SPI应用实例
第4章时钟模块
4.1 MCG系统时钟模块
4.1.1 MCG系统时钟模块简介
4.1.2 MCG模块寄存器
4.1.3 MCG编程要点
4.2 WDOG看门狗定时器
4.2.1 看门狗定时器简介
4.2.2 WDoG编程要点
4.2.3看门狗WDOG应用实例
4.3 Flex定时器FTM
4.3.1 FTM简介
4.3.2 FTM模块寄存器
4.3.3 FTM编程要点
4.3.4 FTM应用实例
4.4 LPTMR低功耗定时器
4.4.1 LPTMR简介
4.4.2 LPTMR模块寄存器
4.4.3 LPTMR应用实例
4.5 PIT周期中断定时器
4.5.1 PIT简介
4.5.2 PIT模块寄存器
4.5.3 PIT应用实例
……
第5章模数转换
第6章DMA直接内存访问
第7章Flash
第8章 常用总线模块
第9章SDHC
第10章USB通信模块
参考文献