我的项目 使用 多个 伺服 都是通过 TIM3 输出脉冲,TIM2 进行计数(TIM3主 TIM2从)
例如 通过 按键 点动伺服
我现在的操作是
启动过程是
关闭TIM3的计数使能
记录TIM2的当前脉冲数目,
设置TIM3的OCX的寄存器,理论上他会在下一个TIM3周期才有效
启动TIM3的计数使能
关闭过程是
关闭TIM3的计数使能
记录TIM2的当前脉冲数目减去之前的记录,得到与东芝
设置TIM3的OCX的寄存器为0,理论上他会在下一个TIM3周期才有效
启动TIM3的计数使能
这个过程 总是要 开关 TIM3的计数使能,
如果多个 TIM 的脉冲同步 就会有问题了,如何解决
|