打印
[Cortex-M0技术交流]

M0516LBN定时器0和定时器1同时使能,会出现定时时间不准

[复制链接]
2292|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gameboy22|  楼主 | 2013-4-20 20:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用M0516LBN做个东西,我用2个定时器,定时器0和定时器1,一个是5us一个是2us中断,我在中断中做一个管脚反向输出,来测试这个中断的时间准确不准确,但是发现2个问题,一个是定时的时间最小就是1.4us左右,这时候无论怎么改变定时器的设置,时间都不会再短了!还有就是2个定时器中断都使能,这时候发现管脚输出的脉冲宽度不稳定,示波器触发不住,也就是说定时的时间不准确了,请问一下这个是怎么回事呢?

相关帖子

沙发
ZhangStudy| | 2013-4-21 08:24 | 只看该作者
是不是核心速度和外设速度不匹配?

使用特权

评论回复
板凳
gameboy22|  楼主 | 2013-4-21 13:44 | 只看该作者
应该不是,在用PWM功能的时候,我试过,管脚输出2MHz的信号,一点问题没有,而且还可以更高的

使用特权

评论回复
地板
gameboy22|  楼主 | 2013-4-25 21:17 | 只看该作者
没有人有这个问题吗?还是没有人用这个片子啊?

使用特权

评论回复
5
a_ziliu| | 2013-4-26 21:35 | 只看该作者
用pwm的capture抓plus會比較準,因為timer還要進中斷,2個timer的話要考慮優先順序

使用特权

评论回复
评论
gameboy22 2013-5-8 22:42 回复TA
非常感谢 
6
sky8023| | 2014-6-16 15:34 | 只看该作者
楼主这个问题解决了吗?

使用特权

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

本版积分规则

14

主题

136

帖子

0

粉丝