| P1-3 1-2&2-1 |
1.STM32简介、系统介绍、软件安装 |
| P4 2-2 |
2.基于标准库(库函数)新建工程 |
| P5 3-1 |
3.GPIO结构、GPIO输出(理论部分) |
| P6 3-2 |
4.示例程序(LED闪烁&LED流水灯&蜂鸣器)(代码部分) |
| P7 3-3 |
5.GPIO输入、库函数必备C语言知识(理论部分) |
| P8 3-4 |
6.示例程序(按键控制LED&光敏传感器控制蜂鸣器)(代码部分) |
| P9 4-1 |
7.OLED简介、OLED电路、OLED驱动函数(理论部分) |
| P10 4-2 |
8.示例程序(OLED驱动函数)、keil的调试模式(代码部分) |
| P11 5-1 |
9.中断系统、EXTI外部中断(理论部分) |
| P12 5-2 |
10.EXTI中断示例程序(对射式红外传感器&旋转编码器计次)(代码部分) |
| P13 6-1 |
11.TIM定时中断(理论部分) |
| P14 6-2 |
12.定时器定时中断&定时器外部时钟(代码部分) |
| P15 6-3 |
13.TIM输出比较(理论部分) |
| P166-4 |
14.TIM输出比较示例程序(PWM驱动LED呼吸灯&PWM驱动舵机&PWM驱动直流电机)(代码部分) |
| P176-5 |
15.TIM输入捕获(理论部分) |
| P186-6 |
16.PWM输入捕获示例程序(代码部分) |
| P196-7 |
17.TIM编码器接口(理论部分) |
| P206-8 |
18.示例程序(编码器接口测速) |
| P217-1+P227-2 |
19.ADC模数转换器知识点+AD单通道&AD多通道应用程序示例 |
| P237-1 |
20.DMA直接存储器存取 |
| P247-1 |
21.DMA数据转运&DMA+AD多通道 |
| P259-1 |
22.USART串口协议(理论部分) |
| P269-2 |
23.USART串口外设(理论部分) |
| P279-3 |
24.串口发送&串口发送+接收(代码部分) |
| P289-4 |
25.USART串口数据包(理论部分) |
| P299-5 |
26.串口收发HEX数据包&串口收发文本数据包(代码部分) |
| P309-6 |
27.FlyMcu串口下载&STLINK Utility(理论部分) |
| P3110-1 |
28.I2C通信协议(理论部分) |
| P3210-2 |
30.MPU6050简介(理论部分) |
| P3310-3 |
31.软件I2C读写MPU6050(代码部分) |
| P3410-4 |
I2C通信外设 |
| P3510-5 |
硬件I2C读写MPU6050 |
| P3611-1 |
SPI通信协议 |
| P3711-2 |
W25Q64简介 |
| P3811-3 |
软件SPI读写W25Q64 |
| P3911-4 |
SPI通信外设 |
| P4011-5 |
硬件SPI读写W25Q64 |
| P4112-1 |
Unix时间戳 |
| P4212-2 |
BKP备份寄存器&RTC实时时钟 |
| P4312-3 |
读写备份寄存器&实时时钟 |
| P4413-1 |
PWR电源控制 |
| P4513-2 |
修改主频&睡眠模式&停止模式&待机模式 |
| P4614-1 |
WDG看门狗 |
| P4714-2 |
独立看门狗&窗口看门狗 |
| P4815-1 |
FLASH闪存 |
| P4915-2 |
读写内部FLASH&读取芯片ID |
| P50 |
结束语 |