[STM32F1] 定时器输出指定脉冲数求助

[复制链接]
471|0
 楼主| ljxh401 发表于 2021-5-6 11:22 | 显示全部楼层 |阅读模式
我的项目 使用 多个 伺服 都是通过 TIM3 输出脉冲,TIM2 进行计数(TIM3主 TIM2从)
例如 通过 按键 点动伺服
我现在的操作是
启动过程是
关闭TIM3的计数使能
记录TIM2的当前脉冲数目,
设置TIM3的OCX的寄存器,理论上他会在下一个TIM3周期才有效
启动TIM3的计数使能

关闭过程是
关闭TIM3的计数使能
记录TIM2的当前脉冲数目减去之前的记录,得到与东芝
设置TIM3的OCX的寄存器为0,理论上他会在下一个TIM3周期才有效
启动TIM3的计数使能

这个过程 总是要 开关 TIM3的计数使能,
如果多个 TIM 的脉冲同步 就会有问题了,如何解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

246

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部