是串口接收中断.<br />当时软件仿真不能出中断是因为我清除中断标志的方法采用读UXIIR,后来我读取UXRBR就解决了.在<深入浅出ARM7>中P168中说"退出中断前,必须读取UXIIR来清除中断",可是教材的P169页说对FIFO的任何动作都将清除中断,我实验的结果后者有效.<br />硬件不进中断,今天早上RUN一下OK了,昨天的原因还没明白为什么.<br />此外,在ADS中有这样的描述: IRQEnable(); //使能IRQ中断<br /><br />在KEIL中发现CPSR中的I位默认就是0(IRQ),就是说KELI中我不许要嵌入汇编来打开IRQ,这样做有隐患吗?
|