探讨!我用的是串口中断,虽然是两个串口,但他们没有同时工作,当接收并处理完其中的一个数据以后才可能在另一个串口产生中断,也就是用其中一个串口的时候,另一个串口上没有数据流动。所以应该不存在中断时间太长的问题。当时我只是在串行中断里调用了一个很短的程序,出现问题。后来用标志位来判断,在主程序里是否执行该子程序,问题就解决了。我一会再编一个小的调试程序来验证一下!你也可以试试! 发表时间:2004年2月24日16:02:14