怎么在中断程序中把中断关闭啊

[复制链接]
2566|20
 楼主| jiahy 发表于 2018-9-3 14:44 | 显示全部楼层 |阅读模式
我是用定时器A定的2ms 进中断一次后 把中断关闭 不让在进入中断了 怎么在中断程序中把中断关闭啊
dengdc 发表于 2018-9-3 15:05 | 显示全部楼层
把程序贴上来看看
heweibig 发表于 2018-9-3 15:10 | 显示全部楼层

_BIC_SR_IRQ(GIE)

试试看这个能用不
liliang9554 发表于 2018-9-3 15:13 | 显示全部楼层

类似于TA1CCTL0 &= ~CCIE;
wyjie 发表于 2018-9-3 15:18 | 显示全部楼层

禁止中断就行的。
yszong 发表于 2018-9-3 15:22 | 显示全部楼层
或者全局中断也可以的。
wuhany 发表于 2018-9-3 15:25 | 显示全部楼层

一般禁止全局中断
lizye 发表于 2018-9-3 15:29 | 显示全部楼层
禁止全局中断就行了   楼主   一般没有什么难度吧   
spark周 发表于 2018-9-3 15:31 | 显示全部楼层

全局中断的问题   楼主   应该是这个问题吧
liliang9554 发表于 2018-9-3 15:37 | 显示全部楼层

仔细将这一块   的代码好好查一查   应该很快就能找到问题
dengdc 发表于 2018-9-3 15:42 | 显示全部楼层
430是没有中断优先级的概念,在中断里运行时,总中断是关闭的,退出时总中断打开,
heweibig 发表于 2018-9-3 15:46 | 显示全部楼层
ti的中断也有优先级的,不过一般都不开中断嵌套。同时来两种或更多中断的情况比较少
jiaxw 发表于 2018-9-3 15:51 | 显示全部楼层
也可能TI没有公布这方面的 技术资料,同时中断标志位置位时,有先后,没有优先级打断中断的功能没有,如果此时打开中断,原有的中断程序被打断,也是可以用的。
zhanghqi 发表于 2018-9-3 15:55 | 显示全部楼层
msp430也是有中断优先级的。优先级见下面链接。
http://wenku.baidu.com/view/893ab74dcf84b9d528ea7a2d.html?re=view
shimx 发表于 2018-9-3 15:59 | 显示全部楼层
msp430默认是不支持中断嵌套的。如果想支持中断嵌套,在中断服务程序中打开总中断使能就可以。
yszong 发表于 2018-9-3 16:09 | 显示全部楼层
不是吧,优先级低的中断程序被优先级高的中断打断吗?
jiajs 发表于 2018-9-3 16:14 | 显示全部楼层
优先级低的或相同的不能被打断是吗?
yszong 发表于 2018-9-3 16:18 | 显示全部楼层
这个需要直接先推出中断程序的就可以的。
dengdc 发表于 2018-9-3 16:22 | 显示全部楼层
不是你所需要的中断任务的就可以直接的在该中断函数中直接跳过所有任务的然后就在中断结束的时候加上关闭该终端的命名即可的。
dengdc 发表于 2018-9-3 16:30 | 显示全部楼层
这个在一开始的初始化的时候就注意设计的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

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