stm32例程中的 避免串口同时收发的疑惑?
stm32例程中的 UpdateUI()函数,是定期更新触摸屏数据,相当于定期单片机向触摸屏发送数据,可是如果正在执行的时候,或者刚要执行的时候,同时用户对触摸屏进行了操作,触摸屏要发指令到单片机,这时候是不是就出错了,串口不能同时进行收发。屏幕通过TXD引脚将指令发送到单片机的RXD引脚,单片机接收后,会把指令添加到队列中,通过单片机的TXD引脚发送到屏幕的RXD引脚,如果当前有指令正在发送,会在当前指令发送完后再发送下一条指令。 If后要接end 发表于 2022-2-10 09:33
屏幕通过TXD引脚将指令发送到单片机的RXD引脚,单片机接收后,会把指令添加到队列中,通过单片机的TXD引脚 ...
uart是异步通信,全双工,明白了
页:
[1]