打印
[STM8]

关于STM8 定时器0.01ms进中断后定时不准确的问题

[复制链接]
2478|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mage心寒|  楼主 | 2014-5-9 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT,我用的是stm8s105c6  定时器0.01ms进中断得出的结果是速度变慢了,实验结果是我100hz 的脉冲在0.1ms进中断没有问题,0.01ms进中断速度变慢了,示波器显示只有60hz,不知道什么原因路过的可以帮忙分析下吗??
沙发
airwill| | 2014-5-10 22:49 | 只看该作者
是不是中断服务程序来不及执行导致的呢?

使用特权

评论回复
板凳
mage心寒|  楼主 | 2014-5-12 09:34 | 只看该作者
airwill 发表于 2014-5-10 22:49
是不是中断服务程序来不及执行导致的呢?

有可能吧,我开了三个定时器,还有一个外部中断,今天单独查看下,谢谢LS。

使用特权

评论回复
地板
icecut| | 2014-5-12 10:06 | 只看该作者
0.01ms==>100k的中断频率啊.这个对于stm8太高了....中断次数*(中断响应时钟周期+isr函数处理时钟周期)=cpu资源占用

使用特权

评论回复
5
戈卫东| | 2014-5-12 10:16 | 只看该作者
10微秒够入栈出栈么?

使用特权

评论回复
6
zhwl_1981| | 2014-5-12 17:39 | 只看该作者
外部中断的优先级高,3路定时器也有中断优先级,相互之间如果有交错,很容易造成低优先级的中断不被响应到

使用特权

评论回复
7
lvjie1225| | 2018-6-5 11:44 | 只看该作者
学习学习

使用特权

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

本版积分规则

19

主题

1019

帖子

13

粉丝