1.问题一
将所有源码复制运行后任然无法让用按键控制舵机的旋转角度
解决办法
1.检查初始化函数有无遗漏,再检查按键函数是否实现功能,可以先注释一部分代码,单独运行按键代码部分,然后注意排除问题
2.最大的问题应该是这个数据类型的问题,江科大在调用Servo_SetAngle()函数的时候,里面所给的Angle的参数是float型,但是通过逐一对子函数的调佣可知其实最底层调用的是TIM_SetCompare2()函数,而这个函数的第二个参数,也就是CCR的数值,是一个uint16的数据,二者数据类型不匹配,然后我们又无法修改标准库的函数,所以只能将我们所传递的参数采用统一数据类型。
将以上两个部分的函数修改成我所给的图片上的代码就行。