Cortex-M内核控制器STM32基础+项目
STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。为了让初学者更好的学习stm32的基础知识,楼主在这里给大家分享一个视频教程,希望能帮助到大家!
【课程目录】
第一天
STM32开发平台和工具介绍
新建工程
GPIO寄存器分析
基于寄存器点亮LED灯
基于固件库
第二天
GPIO按键原理
时钟树逻辑图分析
systick分析
delay函数分析
按键扫描
第三天
NVIC管理器
外部中断基本介绍
外部中断固件库介绍
按键外部中断实现
看门狗
第四天
通信的基本知识
GPIO口复用
串口管理与代码实现
GPIO模拟串口发送
PC端串口控制开发板
TFT LCD屏应用函数
TFTLCD原理
FSMC控制原理
FSMC控制原理代码实现
第五天
LCD数字时钟实验
LCD显示屏原理
第六天
蓝牙基本介绍
HC05命令介绍
HCO5模块代码讲解
蓝牙通讯调试
第七天
蓝牙传输自定义协议
定时器原理分析
定时器实验
第八天
PWM原理
第九天
舵机原理
DHT11温湿度传感器
第十天
RTC的原理
模拟时钟实现方式
第十一天
RTC的闹钟与唤醒
IIC总线
第十二天
SPI总线原理
SPI代码实现
项目-空气净化器
第十三天
ADC转换器
第十四天
项目-空气净化器
心率传感器设计与实现
第十五天
心率传感器设计与实现
附带STM32开发圣经PDF电子书
相关资源