智能车制作

标题: 关于定时器计数功能的一个奇怪现象 [打印本页]

作者: 南城忆轻暖彼年    时间: 2015-6-4 21:20
标题: 关于定时器计数功能的一个奇怪现象
[attach]77652[/attach]
明明我高电平时间为1.25ms、1.0ms、0.75ms,读取出来都是1毫秒了。
那么问题来了,感觉毫秒级别定时器还算准,但是微秒级别就不行了。
究竟那些方面会引起这种呢?
虽然用其他方法解决了这个问题,但是对于此问题还算非常不解?
作者: 南城忆轻暖彼年    时间: 2015-6-5 10:25
好了,解决了,是中断优先级的问题
作者: chuyuanqiang    时间: 2015-6-5 12:34
确实,中断优先级没弄好会产生许多问题
作者: lukeyue    时间: 2015-6-5 14:32
南城忆轻暖彼年 发表于 2015-6-5 10:25
好了,解决了,是中断优先级的问题

那是把中断优先级调到最优先?

作者: 1685063539    时间: 2015-6-5 21:10
受制于芯片的主频,实现微秒级定时的确不太准的,实在需要的话可以用FTM模块
作者: 南城忆轻暖彼年    时间: 2015-6-6 15:52
lukeyue 发表于 2015-6-5 14:32
那是把中断优先级调到最优先?

中断没有用到几个,所以我只是把用到的中断进行了优先顺序处理。


作者: 南城忆轻暖彼年    时间: 2015-6-6 15:53
1685063539 发表于 2015-6-5 21:10
受制于芯片的主频,实现微秒级定时的确不太准的,实在需要的话可以用FTM模块

恩呢,其实也不是要精确到微秒级别,只是前段时间由于中断的影响对于结果感到困惑而已




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2