既然是确认方向的一天
首当其冲的自然是舵机了,前面我已经实现了舵机的使用,但是在上一次放弃小车的时候,我就是因为使用stm32cubemx配置出来的tim不能将我的舵机驱动起来,我很是生气,就放弃了,现在重启,就从这里开始.
首先创立一个cubemx工程
学习了这么久(几乎每天都在学,虽然可能就一两小时)才对所谓的单片机,计算机,编程语言有了进一步的了解,慢慢的了解了所学习的核心到底是什么,这也是自学的好处,一切都是自己主动学的,自然就有了独立思考的空间
现在开始的锻炼坚持,做完俯卧撑的手打字真tm的轻松
就是产生一个既定周期的PWM信号就能直接驱动舵机了,其实是十分的简单的.
我完成了基本的工作了,反正就是利用tim产生pwm信号,当然这个pwm信号的周期是20ms,至于占空比是多少,我是经过实验不断测试出来的,因为我手上并没有第一手的舵机资料,就是不断尝试.
当然有一个注意的地方就是
我们在设置RCC就是设置占空比的时候,一定要注意一定要转化为整数去运行,因为在单片机中浮点数和整形的存储是不同的,我们一定要乘以100以上去做,不然就会出2问题.
我之前的其实是错误的,现在经过不断的尝试已经纠正过来了,之前止步的地方我已经踏过来了.
我们一定不要好高骛远,要脚踏实地,就像我起步较晚,就要不急.现在这么卷,但是真正能抱有兴趣一直坚持的又有几个?
我的小车已经能够完美的转向了,接下来就是动力了,确定了方向就要确定动力不是吗?