新手求助 各位解释疑惑

2019-07-20 12:32发布

我在学习51单片机的时候 ,在串口通信的时候,遇到一个问题: 在TI接收时 需要判断 while(!TI) 用来判断是否接收完成,然后 RI 却不用。当时问老师解释说是因为 单片机的串口通信的发送是串行发送,所以需要判断一位一位的是否发送完成,而接受是并行接收,所以不用。 现在刚刚学习了STM32一段时间用的是战舰,学习到串口的时候在发送和接受的时候又疑惑起来了,所以想问问各位大神,串口通信是不是这样的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
操作系统
1楼-- · 2019-07-20 15:06
这个就更加简单了.先发送的字节当然会先收到.  至于串口助手是哪个字节先发出来.这个是可以验证的.还请楼主自己亲自验证一下就知道了.屏幕上哪个字节先显示出来..与串口无关,只与屏相关代码有关.并且哪个先显示出来.不会影响人的观看..因为你看不出来.
操作系统
2楼-- · 2019-07-20 20:10
 精彩回答 2  元偷偷看……
Sea·
3楼-- · 2019-07-21 01:35
 精彩回答 2  元偷偷看……

一周热门 更多>