stm32智能车pwm
2020-08-03 小car竣工
硬件
stm32f103c8t6
l298n
hc05
(网购的带万向轮、电机、小开关的小车模)
所需知识
pwm相关
串口通信
定时器中断
各种串口 定时器 io口初始化
stm32 l298n要共地毋庸置疑
意思就是把他们的GND接一起就好了
蓝牙模块程序部分
用switch无法实现手机发送命令控制小车
所以用了if
蓝牙模块出现过拿手机给车发一条指令后直接断电
解决办法:
单独给c8t6供电 比如3.3v
或
通过l298n给c8t6供电的时候,给l298n的电压一定要足够大 比如10v
速度控制
pwm
运用两个时钟 使两电机速度不同
通过改变arr来改变占空比 以控制速度
小车能前进、后退、原地打转、左转右转
stlink是真的好用
脱离了flymcu的魔爪整个人都好了
推荐初学者一定要买它
正点原子stlink跟杜邦线的连接以此图为准(来自c8t6卖家手册)
杜邦线和c8t6连接参照下图