中断屏蔽问题

楼主
中断屏蔽问题
大家好,我想问下,我开了ADC10的中断并一直采样,现在通过P2.2口输入一信号。但进不了P2中断函数,是不是,P2口中断被一值在采样的ADC10中断屏蔽掉了啊?是否要改中断优先级?请问有什么好的解决办法吗?
1楼
如果当你某一个A中断一直被占用时,另一个B中断就算有比A更高级;此时CPU也无法去响应B中断的;因为MSP430的中断默认的情况下A中断执行时是关闭了总中断的也就是说无法进中断嵌套。
如果要实行强行嵌套,那么在执行A中断时需把再次强行将总中断打开。
我觉得你应该去学习专区中找找有关中断贴子看过,这会对你有对MSP430的中断有更深了解。
2楼
恩,谢谢DC,我是用了中断嵌套,但我在想像我这样的情况是不是有更好的办法来解决,可惜现在还[EM10]没想到
3楼
P2口的中断产生条件应该是一个上升沿或下降沿吧,那么你开AD是要采什么电压呢?

电脑版 Page created in 0.0781 seconds width 2 queries.