STM32经典学习资料:《STM32不完全手册》
目 录
第一章 硬件篇......................................................................................9
1.1 ALIENTEK MiniSTM32开发板简介...................................................................10
1.2 ALIENTEK MiniSTM32开发板硬件详解...............................................................16
1.2.1 MCU..........................................................................................16
1.2.2 EEPROM.......................................................................................17
1.2.3 温度传感器...................................................................................18
1.2.4 按键.........................................................................................19
1.2.5 液晶显示模块.................................................................................19
1.2.6 红外接收头...................................................................................20
1.2.7 PS/2.........................................................................................20
1.2.8 LED..........................................................................................21
1.2.9 SD卡.........................................................................................21
1.2.10 无线模块....................................................................................22
1.2.11 SPI FLASH...................................................................................23
1.2.12 USB串口、USB、电源..........................................................................23
1.3 ALIENTEK MiniSTM32开发板使用注意事项...........................................................25
第二章 软件篇......................................................................................26
2.1 摘要...........................................................................................27
2.2 RVMDK3.80A简介.................................................................................27
2.3 新建RVMDK工程..................................................................................27
2.4 软件仿真.......................................................................................36
2.5 程序下载.......................................................................................42
2.6 在线调试.......................................................................................48
2.7 SYSTEM文件夹介绍...............................................................................51
2.8 RVMDK使用技巧..................................................................................67
第三章 实战篇......................................................................................81
3.1 跑马灯实验.....................................................................................82
3.1.1 STM32 IO简介.................................................................................83
3.1.2 硬件设计.....................................................................................85
3.1.3 软件设计.....................................................................................86
3.1.4 仿真与下载...................................................................................89
3.2 按键输入实验...................................................................................92
3.2.1 STM32 IO口简介...............................................................................93
3.2.2 硬件设计.....................................................................................93
3.2.3 软件设计.....................................................................................94
3.2.4 仿真与下载...................................................................................99
3.3 串口实验.......................................................................................103
3.4 外部中断实验...................................................................................112
3.5 独立看门狗(IWDG)实验.........................................................................117
3.6 窗口门狗(WWDG)实验...........................................................................124
3.7 定时器中断实验.................................................................................130
3.8 PWM输出实验....................................................................................139
3.9 OLED显示实验...................................................................................144
3.10 TFTLCD显示实验................................................................................165
3.11 RTC实时时钟实验...............................................................................179
3.12 待机唤醒实验..................................................................................194
3.13 ADC实验.......................................................................................203
3.14内部温度传感器实验.............................................................................214
3.15 DMA实验.......................................................................................220
3.16 IIC实验.......................................................................................230
3.17 SPI 实验......................................................................................243
3.18 触摸屏实验....................................................................................259
3.19 无线通信实验..................................................................................275
3.20 SD卡实验......................................................................................288
3.21 红外遥控实验..................................................................................313
3.22 DS18B20实验...................................................................................324
3.23 PS2鼠标实验...................................................................................332
3.24 汉字显示实验..................................................................................350
3.25 图片显示实验..................................................................................392
3.26 触控USB鼠标实验...............................................................................429
3.27 USB读卡器实验.................................................................................436
3.28 综合测试实验..................................................................................442