打印
[STM32F4]

两个定时器分别输出同频的脉冲,相位在变?

[复制链接]
1310|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
玄德|  楼主 | 2014-6-13 14:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 玄德 于 2014-6-13 14:23 编辑

STMF32F407ZGT6,
设置tim1和tim4,输出同频率脉冲,
发现脉冲的相位在变,或者是频率有微小误差。

有人遇到过吗?

有图。
连续触发时,另一个根本看不清:



按两次停止键,可以发现相位的变化,很明显:






沙发
玄德|  楼主 | 2014-6-13 15:32 | 只看该作者

问题解决,自动重置寄存器ARR设置错了,应当减去1才对。

预分频寄存器PSC要减1,文档说得很明确。
但对ARR说得很模糊。


使用特权

评论回复
板凳
mengzhi| | 2014-6-13 16:47 | 只看该作者
用定时器的PWM输出的吧?

使用特权

评论回复
地板
mmuuss586| | 2014-6-13 16:52 | 只看该作者

用同1个定时器就可以了

使用特权

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

本版积分规则

个人签名:有事请找 xuander

153

主题

5927

帖子

44

粉丝