430处理多个中断

楼主
430处理多个中断


单独写的每个模块的代码都调通了,但是放在一个Projet下,就卡死了,是不是多个中断冲突了?



或者在一个中断中死循环了,如果是这样的话,请问哪些可屏蔽中断的中断标志需要软件清零?
 
1楼
有些中断是需要手工清除标志位的,而有些则自动清除。但没有一个可控制总清零的控制位。
否则有多个中断冲突只有你自己才知道,因为程序是你写的。那些中断有没有只有你自己才知道。
2楼
我没有用到多中断源,所以中断标志都可以自动清零的。
3楼
DC说的对,有些是自动清除的,有些是必须手动清零的。MSP430一般会默认防止中断嵌套,除非你自己打开总中断。

电脑版 Page created in 0.1562 seconds width 3 queries.