第1章 嵌入式系统基础 1
1.1 元器件基本知识 1
1.1.1 电阻器 1
1.1.2 电容器 3
1.1.3 电感器 5
1.1.4 二极管 7
1.1.5 晶体管 9
1.1.6 传感器 10
1.1.7 电声器件 12
1.1.8 频率元器件 13
1.1.9 数码管、点阵及液晶屏 15
1.1.10 集成电路 17
1.2 基本电路焊接技术 18
1.2.1 回流焊机焊接 18
1.2.2 电烙铁手工焊接 19
1.2.3 接插件焊接手工焊接 24
1.3 基本的仪器仪表使用方法 32
1.3.1 数字万用表 33
1.3.2 函数信号发生器/计数器 38
1.3.3 数字示波器 45
1.3.4 直流稳压电源 58
第2章 基于Cortex M4的嵌入式实验教学系统 62
2.1 SmartSTM32F407嵌入式实验教学系统简介 62
2.1.1 主控底板 62
2.1.2 核心板 64
2.1.3 开发系统周边模块 66
2.2 基于Cortex M4的嵌入式集成开发环境 68
2.2.1 基于Cortex M4STM32开发软件简介 68
2.2.2 基于Keil的集成开发环境(μVision3 IDE) 68
2.2.3 用Keil for ARM-MDK新建立工程 70
2.3 基于Cortex M4的嵌入式开发仿真器 75
第3章 基于Cortex M4的嵌入式开发基础实验 76
【实验3-1】I/O键盘接口实验 76
【实验3-2】RS-232串口通信实验 84
【实验3-3】看门狗实验 93
【实验3-4】Realtime实时时钟实验 106
【实验3-5】A/D和D/A转换实验 121
【实验3-6】SPI总线实验 128
【实验3-7】I2C总线实验 139
第4章 基Cortex M4的嵌入式开发高级实验 158
【实验4-1】CAN总线接口实验 158
【实验4-2】以太网LWIP Socket实验 167
【实验4-3】嵌入式网络协议Telnet实验 179
【实验4-4】嵌入式网络协议Http Server实验 187
【实验4-5】USB设备接口实验 191
第5章 基于Cortex M4的嵌入式开发操作系统实验 201
【实验5-1】μC/OS_Ⅱ移植 201
【实验5-2】FATFS文件系统移植 212
附录A 图形符号对照表 228
参考文献 229