你好.现在在使用922的过程中发现串口中断始终无法跳转,现在只能采用查询方式进行红外通信,相关配置和代码:<br /> //PCON = 0x00; //SMOD1=0,SMOD0=0 <br /> SCON = 0xD0; //SM0=1,SM1=1,REN=1 <br /> SSTAT = 0x00; <br /> <br /> BRGCON = 0x00; //配置内部波特率发生器<br /> BRGR0 = 0xf0;//F0;<br /> BRGR1 = 0x17;//11;//17;<br /> BRGCON = 0x03; <br /> <br /> IP0H &=~0x10; //设置中断服务优先级为0 <br /> IP0 &=~0x10;<br /> //使能UART中断<br /> <br /> <br /> //T0=0;<br /> RI=0;<br /> ES = 1;<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />相关中断标志位等都通过查询都是置位的.就是采用中断跳转不可以.请叫这个是什么问题呢 |
|