1嵌入式系统基础
1.1嵌入式系统概述
1.2嵌入式系统的组成
1.3嵌入式系统的开发流程
1.4嵌入式处理器概述
1.5嵌入式系统开发平台
1.6STM32官方标准固件库
2嵌入式系统开发环境工具
2.1RealViewMDK集成开发环境
2.2新建工程模板
2.3程序下载与调试
3I/O端口控制
3.1STM32F4I/O口简介
3.2硬件设计
3.3软件设计
4蜂鸣器控制
4.1蜂鸣器简介
4.2硬件设计
4.3软件设计
5按键控制
5.1STM32F4I/O口简介
5.2硬件设计
5.3软件设计
6串口通信控制
6.1STM32F4串口简介
6.2硬件设计
6.3软件设计
7外部中断控制
7.1STM32F4外部中断简介
7.2硬件设计
7.3软件设计
8定时器中断控制
8.1STM32F4通用定时器简介
8.2硬件设计
8.3软件设计
9PWM控制
9.1PWM简介
9.2硬件设计
9.3软件设计
10OLED显示控制
10.1OLED简介
10.2硬件设计
10.3软件设计
11LCD显示控制
11.1TFTLCD&FSMC简介
11.2硬件设计
11.3软件设计
12A/D转换控制
12.1STM32F4ADC简介
12.2硬件设计
12.3软件设计
13内部温度传感器的应用
13.1STM32F4内部温度传感器简介
13.2硬件设计
13.3软件设计
14内部光敏传感器的应用
14.1光敏传感器简介
14.2硬件设计
14.3软件设计
15D/A转换控制
15.1STM32F4DAC简介
15.2硬件设计
15.3软件设计
16PWMDAC的应用
16.1PWMDAC简介
16.2硬件设计
16.3软件设计
17DMA控制
17.1STM32F4DMA简介
17.2硬件设计
17.3软件设计
18SPI通信控制
18.1SPI串行外围设备接口
18.2硬件设计
18.3软件设计
19CAN通信控制
19.1CAN简介
19.2硬件设计
19.3软件设计
20触摸屏控制
20.1触摸屏简介
20.2硬件设计
20.3软件设计
21外部温度传感器的应用
21.1DS18B20简介
21.2硬件设计
21.3软件设计
22无线通信控制
22.1无线模块简介
22.2硬件设计
22.3软件设计
23外部存储器管理
23.1SDIO简介
23.2硬件设计
23.3软件设计
24图片显示控制
24.1光敏传感器简介
24.2硬件设计
24.3软件设计
25音频输出控制
25.1WAV&WM8978&I2S简介
25.2硬件设计
25.3软件设计
参考文献