单片机串口通信只使接收数据才进入串口中断的程序是否这样?

2024-12-04 13:18:12
推荐回答(2个)
回答1:

如果开了串口中断,那么只要满足条件后肯定会进入的。如果发送要不进的话,必须发送前关闭串口中断控制位。
void UART_T (unsigned char UART_data)

ES=0;
SBUF = UART_data;
while(TI == 0);
TI = 0;
ES=1;

回答2:

你的程序可行,没有问题