同时开启T0和串口中断,导致不能进入串口中断的问题
P89V51RD2T0 2ms定时,串口19200波特率
同时开启了T0中断和串口中断,发现无法进入串口中断子函数,但是在主循环里查询串口中断标志RI可以(通过查询方式接收数据)。
怀疑T0中断服务子函数过长,屏蔽掉部分内容,发现能够进入串口中断子函数。
不理解,请教大家。当串口中断发生的时候会请求进入串口中断子函数,而如果此时恰好在执行T0中断子函数,则串口中断子函数应该在T0中断子函数执行完之后被执行啊?
熟悉51 的朋友指点下。 把串口中断级别设置高点
页:
[1]