打印

关于定时器初始值大于周期值的问题。

[复制链接]
2250|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flylongins|  楼主 | 2007-4-17 14:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    如timer3定时器,计数模式是递增计数,初始值0xF000大于周期值0xC000,初始值递增到0xFFFF后自动清零。
    问题是:如果PWM输出设为低有效,PWM为比较输出,比较值为0xA000,那么在初始值0xF000递增到0xffff的过程中,pwm输出电平是高还是低?

相关帖子

沙发
chen3bing| | 2007-4-17 17:25 | 只看该作者

个人见解

第一次是高电平,清0以后在初始值0xF000递增到0xffff的过程中
应该是低电平.

使用特权

评论回复
板凳
flylongins|  楼主 | 2007-4-17 22:25 | 只看该作者

re

不知道你是根据什么认为的。
我现在还不确定。

使用特权

评论回复
地板
chen3bing| | 2007-4-18 20:13 | 只看该作者

RE

经过A000H时才会跳变.

使用特权

评论回复
5
flylongins|  楼主 | 2007-4-19 09:36 | 只看该作者

谢谢

那么也就是说:在0xf000到0xffff时保持低电平不变,在计数器上溢后清零到了0x0000时,电平跳变至高电平,然后到0xA000时变成低有效。。。。。

使用特权

评论回复
6
flylongins|  楼主 | 2007-4-19 09:36 | 只看该作者

不知道不是是这么完整理解。

不知道不是是这么完整理解。

使用特权

评论回复
7
chen3bing| | 2007-4-19 21:41 | 只看该作者

个人见解

在0xf000到0xffff时保持高电平不变

使用特权

评论回复
8
xwj| | 2007-4-19 21:58 | 只看该作者

得先说清楚是什么CPU...

使用特权

评论回复
9
flylongins|  楼主 | 2007-4-20 08:23 | 只看该作者

晕了

怎么chen3bing说的前后不一致?
cpu是F2812的

使用特权

评论回复
10
chen3bing| | 2007-4-20 21:28 | 只看该作者

怎么不一致

在0xf000到0xffff时没有经过A000H,自然不会跳变.

使用特权

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

本版积分规则

34

主题

135

帖子

0

粉丝