stc单片机串口测试程序,串口接收再发送问题

2025-05-22 08:25:20
推荐回答(1个)
回答(1):

……你自己把逻辑锁死了。收到一回4字节序列后,flag1置位,之后发送数据。可是在发送数据的时候又会进入中断的,由于接收缓冲区中还是那4字节的序列,于是flag1再次被置位……于是乎进入永不停歇的死循环。
你的串口中断应当判断一下是发送还是接收……