打印

stm8中断问题

[复制链接]
1731|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1849097455|  楼主 | 2013-9-5 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 1849097455 于 2013-9-5 16:24 编辑

开了端口A和B中断输入,端口B一直在中断计波形的个数,如果此时端口A有中断响应,那端口B的中断会被打断吗?会不会漏掉数值?影响计数吗?
评分
参与人数 1威望 +3 收起 理由
xxiao6130 + 3 很给力!
沙发
hificwc| | 2013-9-5 16:44 | 只看该作者
有高低级的中断的,如果没有设置优先级的话,中断不会打断的

使用特权

评论回复
板凳
trumpxp| | 2013-9-5 19:32 | 只看该作者
主要还是中断优先级的判断问题  楼主

使用特权

评论回复
地板
xxiao6130| | 2013-9-6 09:43 | 只看该作者
你可以设置优先级,低优先级的会被高优先级的中断打断,不然的话是不会被打断的,会影响计数的。在一个程序中中断尽量少些。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
1849097455 + 3 赞一个!我把中断时间搞小了,计数准确了.
5
feilusia| | 2013-9-6 16:32 | 只看该作者
进入中断后关闭总中断

使用特权

评论回复
6
chuangpu| | 2013-9-6 19:20 | 只看该作者
通过中断优先级来判断应该如何动作   一般都是这么做的

使用特权

评论回复
7
ymind| | 2013-9-6 21:02 | 只看该作者
中断优先级不是用于抢占的,而是当多个中断都pending时,先响应优先级高的。

使用特权

评论回复
8
ymind| | 2013-9-6 21:07 | 只看该作者
如果A口的中断处理时间过长,或过于频繁,会影响B口的计数(中断“丢失”漏响应)。

使用特权

评论回复
9
hawksabre| | 2013-9-7 09:53 | 只看该作者
优先级的判断   楼主   这一块   感觉还是需要需要将程序的动作分解的仔细一点   这样应该就能解决这个问题

使用特权

评论回复
10
拿起书本| | 2013-9-7 22:10 | 只看该作者
都说STM8是个好东西,准备好好学习一下,跟着“STM8“进来的,受益了。

使用特权

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

本版积分规则

5

主题

76

帖子

0

粉丝