打印
[STM32F1]

定时器输出指定脉冲数求助

[复制链接]
363|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 的脉冲同步 就会有问题了,如何解决

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

220

帖子

3

粉丝