使用串口发送 p 命令 后,电机停转以后不停抖动大概20°角左右
bigbigbigpick opened this issue · 5 comments
bigbigbigpick commented
peng-zhihui commented
确认硬件没问题的话,可能是参数整定的问题,需要自己多尝试几组数据调试下。默认参数是针对42步进电机的。
bigbigbigpick commented
peng-zhihui commented
晶振是12MHz。那可能是编译器优化问题,你把release改成debug模式编译看看。
bigbigbigpick commented
peng-zhihui commented
flash最后要预留32K做校准数据储存区,debug好像是会超过尺寸的,你可以还是换回release模式,然后单独在calcSoftGoal函数前面加上__attribute__((optimize("O1")))
字段。还是不行的话就需要你自己debug断点调试了,我远程看不出来啥问题。