[Cortex-M0技术交流] M0516LBN定时器0和定时器1同时使能,会出现定时时间不准

[复制链接]
 楼主| 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 | 显示全部楼层
没有人有这个问题吗?还是没有人用这个片子啊?
a_ziliu 发表于 2013-4-26 21:35 | 显示全部楼层
用pwm的capture抓plus會比較準,因為timer還要進中斷,2個timer的話要考慮優先順序

评论

非常感谢  发表于 2013-5-8 22:42
sky8023 发表于 2014-6-16 15:34 | 显示全部楼层
楼主这个问题解决了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

136

帖子

0

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

14

主题

136

帖子

0

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