求解决一个串口通信问题

问题发生在串口二,串口二连接的ch340,用该代码,摁下按键后电脑端串口助手只能接收到第一次按下该接收的数据,再按串口助手就没反应了,求解决这个问题

img

img

img

img

img

img

img

img

在usrt2 发送处打个断点看看设么原因,估计是卡在哪里了

while(!TI)是干什么的,这不是死循环吗
你最好安排个指示灯,按下按键有个指示,否则死机了都不知道

本地调试一下啊,打个断点,看下第二次是否正常调用