全站数据
8 4 2 0 5 8 1

串口的通信超时是什么意思

造价人儿 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 06:40:05

问题描述

串口的通信超时是什么意思,在线求解答
精选答案
最佳答案

串口的通信超时的意思是:

大部分串口都是基于一字节、一字节传输,检测到特定的字符(比如换行或者空格)才判定一帧数据结束,这样的传输机制在自己调试时可以用,但实际运用其实用的很少,最大的坏处是cpu会“死等”特定字符,另外,若是由总线干扰出现的特定的字符,若程序同样判定帧起始(或停止)符,这明显是错误的。我们需要一帧一帧的传输,这样,就需要字节超时处理了,即只要字符与字符之间间隔超过一定的时间,那么就判定字符是一帧的结束。

随机推荐