学习资料:
1、正点原子探索者F4系列,文档,案例和视频资料(库函数编程);在B站或者正点原子,实验室学长有资料,可以拷贝。
2、硬石科技的F4系列,文档,案例和视频资料(HAL库)
https://ke.qq.com/course/279403?taid=1965316905386859
学习流程:
1、认识stm32,以及时钟树;
2、工程摸板环境创建和工程模板设计:实现点亮一盏,2盏LED灯,以及闪烁;
3、按键;查询式按键,中断;按键;
4、串口通信,接收电脑信息,发送给电脑信息。
5、定时器通用定时器定时1s,闪烁灯;
6、定时器高级定时器定时1s,闪烁灯;;
7、OLED屏幕使用;
8、案例:设计电子时钟,倒计时,用5个按键,设置时间,时分秒,然后开始计数;
熟练按键,LED,定时器的功能;
9、定时器呼吸灯产生PWM,高级定时器,通用定时器,都设置。
10、直流电机控制,正转,反转,停止,调速;
11、循迹模块的使用,触碰到不同循迹模块,OLED显示不同的信息;
12、控制直流电机完成四轮车控制完成循迹,十字网格数格子,到达指定格子,按照格子路径运动。
13、PCA9685,IIC通信,stm32通过PCA9685模块,控制5个舵机运动;
14、舵机的速度调节;
15、步进电机控制,两个步进电机;
16、综合案例:直流电机PID调节,指定角度运动;
17、综合案例:直流电机PID调节,指定速度运动;
18、综合案例:麦克纳姆轮小车控制
19、综合案例:利用WIFI,控制麦克纳姆轮小车运动。