广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5443|回复: 2

stm32例程中的 避免串口同时收发的疑惑?

[复制链接]

21

主题

47

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2022-2-10 08:47:21 | 显示全部楼层 |阅读模式
stm32例程中的 UpdateUI()函数,是定期更新触摸屏数据,相当于定期单片机向触摸屏发送数据,可是如果正在执行的时候,或者刚要执行的时候,同时用户对触摸屏进行了操作,触摸屏要发指令到单片机,这时候是不是就出错了,串口不能同时进行收发。
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12620
发表于 2022-2-10 09:33:24 | 显示全部楼层
屏幕通过TXD引脚将指令发送到单片机的RXD引脚,单片机接收后,会把指令添加到队列中,通过单片机的TXD引脚发送到屏幕的RXD引脚,如果当前有指令正在发送,会在当前指令发送完后再发送下一条指令。
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

21

主题

47

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2022-2-10 10:06:33 | 显示全部楼层
If后要接end 发表于 2022-2-10 09:33
屏幕通过TXD引脚将指令发送到单片机的RXD引脚,单片机接收后,会把指令添加到队列中,通过单片机的TXD引脚 ...

uart是异步通信,全双工,明白了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-24 11:20 , Processed in 0.050940 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表