编译过去了,也没错误提示。<br /><br />我的主程序如下:<br /><br />int main (void)<br />{<br /> uint8 i,j;<br /> sys_set();//系统开机初始化<br /> sys_start(); //开机处理<br /> DATA_UART0_SEND[0]=0; <br /> while(1)<br /> {workled(); <br /> if((i=key())!=0) ; <br /> j=spi_one_byte(DM_TAB[DATA_UART0_SEND][0]]);//用开发板的数码管指示错误 <br /> }<br /> return(0);<br />}<br /><br />中断处理为:<br /><br />void __irq IRQ_UART0(void)<br />{ <br /> DATA_UART0_SEND[0]=1;<br />}<br /><br />结果数码管老是显示0,也就是没有进中断。怎么回事呢?<br /> |
|