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

[复制链接]
2783|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资源占用
戈卫东 发表于 2014-5-12 10:16 | 显示全部楼层
10微秒够入栈出栈么?
zhwl_1981 发表于 2014-5-12 17:39 | 显示全部楼层
外部中断的优先级高,3路定时器也有中断优先级,相互之间如果有交错,很容易造成低优先级的中断不被响应到
lvjie1225 发表于 2018-6-5 11:44 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

1019

帖子

13

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