2019-12-20 21:37发布
retome 发表于 2018-1-19 10:14 不行,改成>>1,电机完全转不了,差别太大了!!!
retome 发表于 2018-1-19 13:56 pic16f690 MPLAB 8.92 编译器
foxpro2005 发表于 2018-1-19 19:23 是直接源码搬过去的吧
retome 发表于 2018-1-20 10:49 是的,原来那个 >1,是判断的意思,不是取一半,>>5,已经取了一般,可以参考pic的 AN1178 ...
最多设置5个标签!
用的哪个MCU, 没看到你的代码, 不知道你的问题出在哪
是直接源码搬过去的吧
是的,原来那个 >1,是判断的意思,不是取一半,>>5,已经取了一般,可以参考pic的 AN1178
有些久了, 我先打开看看
刚看了一下源码, 你这样改一下:
phase_delay_filter += comm_time;
phase_delay = phase_delay_filter>>4; // phase_delay_filter / 16
phase_delay_filter -= phase_delay;
phase_delay_counter = phase_delay>>1; // phase_delay / 2
一周热门 更多>