本帖最后由 yamxpal 于 2011-2-8 02:34 编辑
与上位机通讯,过一段时间以后,无法进入接收中断。通过仿真器查看各变量,发现如下现象:
SCI FIFO已经装满,SCI FIFO中断标志RXFFINT Flag也置位,但是PIEIFR9的bit0(SCIRX中断标志位)为零,如果通过仿真器将该位置1,强行进入SCI中断程序,程序能运行且从SCIFIFO中正常读入一个数据,退出中断后又出现如上现象不能正常进入中断。
使用SCIB_RXFIFO中断,代码参考的TI的历程。请高手指点详细解决方法, 急用,万分感谢 |