MSP430讨论区
返回
登录/注册
中断屏蔽问题
楼主
jery0711 于 2010-12-26 17:36:26
中断屏蔽问题
大家好,我想问下,我开了ADC10的中断并一直采样,现在通过P2.2口输入一信号。但进不了P2中断函数,是不是,P2口中断被一值在采样的ADC10中断屏蔽掉了啊?是否要改中断优先级?请问有什么好的解决办法吗?
回复
1楼
DC 于 2010-12-26 23:26:43
如果当你某一个A中断一直被占用时,另一个B中断就算有比A更高级;此时CPU也无法去响应B中断的;因为MSP430的中断默认的情况下A中断执行时是关闭了总中断的也就是说无法进中断嵌套。
如果要实行强行嵌套,那么在执行A中断时需把再次强行将总中断打开。
我觉得你应该去学习专区中找找有关中断贴子看过,这会对你有对MSP430的中断有更深了解。
回复
2楼
jery0711 于 2010-12-27 10:54:58
恩,谢谢DC,我是用了中断嵌套,但我在想像我这样的情况是不是有更好的办法来解决,可惜现在还[EM10]没想到
回复
3楼
nuk 于 2011-02-26 22:07:11
P2口的中断产生条件应该是一个上升沿或下降沿吧,那么你开AD是要采什么电压呢?
回复
1
电脑版
Page created in 0.0781 seconds width 2 queries.