|
<font color=#000000><font color=#000000><b>我使用了外部中断1,程序如下</b></font><br /></font> Exint1_Handler HANDLER Exint1_Exception<br /> EXTMODE=0X02; <br /> <br /> <br /> VICVectAddr2=(uint32)Exint1_Handler;<br /> VICVectCntl2=(0x02|0x0f);<br /> VICIntEnable=0x00008000;<br /><br />void Exint1_Exception()<br />{<br /> int i;<br /> OS_ENTER_CRITICAL();<br /> <br /> //IO0CLR=0x00000080;<br /> //while(1);<br /> EXTINT=0x02;<br /> VICVectAddr=0;<br /> OS_EXIT_CRITICAL();<br /> i++;<br /> IO0CLR=0x00000080;<br />}<br /><br /><b>为什么每次外部有中断时都是跳到<br /></b> void IRQ_Exception(void)<br />{<br /> while(1); // 这一句替换为自己的代码<br />}<br /><br /><br /><br /><b>我用的是周功2200的板子,<br />哪位好心的大哥帮一下忙呀,<br />先谢谢了<br /></b><br /> |
|