更新时间:2020-06-30 10:20:57
封面
版权信息
内容简介
作者简介
前言
网上教学资源文件夹结构
术语和缩写
第1章 概述
1.1 嵌入式系统定义、发展简史、分类及特点
1.2 嵌入式系统的学习困惑、知识体系及学习建议
1.3 微控制器与应用处理器简介
1.4 嵌入式系统常用术语
1.5 嵌入式系统常用的C语言基本语法概要
小结
习题
第2章 ARM Cortex-M4F处理器
2.1 ARM Cortex-M4F处理器简介
2.2 指令系统
2.3 指令集与机器码对应表
2.4 汇编语言的基本语法
第3章 存储映像、中断源与硬件最小系统
3.1 MSP432系列MCU概述
3.2 MSP432系列MCU存储映像与中断源
3.3 MSP432系列MCU的引脚功能
3.4 MSP432系列MCU硬件最小系统
第4章 GPIO及程序框架
4.1 通用I/O接口基本概念及连接方法
4.2 GPIO模块的编程结构
4.3 GPIO驱动构件封装方法与驱动构件封装规范
4.4 利用构件方法控制小灯闪烁
4.5 工程文件组织框架与第一个C语言工程分析
4.6 第一个汇编语言工程:控制小灯闪烁
第5章 嵌入式硬件构件与底层驱动构件基本规范
5.1 嵌入式硬件构件
5.2 嵌入式底层驱动构件的概念与层次模型
5.3 底层驱动构件的封装规范
5.4 硬件构件及底层软件构件的重用与移植方法
第6章 串行通信模块及第一个中断程序结构
6.1 异步串行通信的通用基础知识
6.2 MSP432芯片UART驱动构件及使用方法
6.3 ARM Cortex-M4F中断机制及MSP432中断编程步骤
6.4 UART驱动构件的设计方法
第7章 定时器相关模块
7.1 ARM Cortex-M4F内核定时器
7.2 脉宽调制、输入捕捉与输出比较通用基础知识
7.3 Timer_A模块
7.4 Timer32模块
7.5 实时时钟RTC_C模块
第8章 GPIO应用——键盘、LED及LCD
8.1 键盘的基础知识及其驱动构件设计
8.2 LED数码管的基础知识及其驱动构件设计
8.3 LCD的基础知识及其驱动构件设计
8.4 键盘、LED及LCD驱动构件测试实例
第9章 Flash在线编程
9.1 Flash在线编程的通用基础知识
9.2 Flash驱动构件及使用方法
9.3 Flash驱动构件的设计方法
第10章 ADC与CMP模块
10.1 模拟/数字转换器
10.2 比较器
第11章 SPI、I2C与CTI模块
11.1 串行外设接口模块
11.2 集成电路互联总线模块
11.3 电容式触摸感应模块
第12章 DMA编程
12.1 直接存储器存取的通用基础知识
12.2 DMA构件头文件及使用方法
12.3 DMA驱动构件的设计方法
第13章 系统时钟与其他功能模块
13.1 时钟系统
13.2 电源模块
13.3 校验模块
13.4 看门狗模块
13.5 复位模块
13.6 高级加密模块
13.7 位带技术及应用方法