|
想问一下<br />我用的是S3C44B0的板子,可是总进不了中断,不知道是什么原因,请大家指教一下.<br /><br />程序如下:<br /><br />#include"inc/44b.h"<br />#include"inc/option.h"<br />#define uchar unsigned char<br />#define uint unsigned int<br />volatile uchar flag;<br />void __irq Time_Do();<br /><br /><br />void Init()<br />{<br /> flag=0;<br /> pISR_TIMER1=(unsigned int)Time_Do;<br /> rINTMSK=~(BIT_GLOBAL|BIT_TIMER1);<br /> rINTCON=0X05;<br /> rTCFG0=0X00F;<br /> rTCFG1=0X04;<br /> rTCNTB1=0XFFFF;<br /> rTCON=0X02;<br /> rTCON=0X01;<br /> while(flag==0);<br /> rTCON=0X0;<br /> rINTMSK=BIT_GLOBAL;<br /> }<br />void __irq Time_Do(void)<br />{<br /> rINTMSK=BIT_TIMER1;<br /> flag++;<br /> }<br />Main()<br />{<br /> Init();<br /> while(1);<br /> } |
|