摘要:
在通信系统中,接收方和发送方需要通过显式约定或隐式识别来确定使用的通讯协议。以下从技术实现角度,结合协议特征、握手机制和自描述性设计,解析双方如何达成协议共识: 一、基于显式约定的协议识别 1. 预配置参数(最常见方式) 机制: 双方在通信前通过人工配置或固件固化相同的协议参数。 案例: UART通 阅读全文
posted @ 2025-05-20 18:10
叉叉星
阅读(214)
评论(0)
推荐(0)
摘要:
文章转载至:UART和RS232、RS485的关系是什么? 如有侵权,请联系删除 uart与rs232的关系 通讯问题,和交通是一样的。串口通信,我们这里可以用公交来类比。 公交运行可以简单分成两个部分: 1、车站 2、公路 其中车站决定了车上装什么(人),怎么发送(班次)等。 阅读全文
posted @ 2025-05-20 18:02
叉叉星
阅读(525)
评论(0)
推荐(0)
摘要:
假设现在波特率为1bps,现在发送方需要发送11111111,那么现在发送方需要掐时间来发送这8bit的数据一共需要掐8次,总时间为8s,而接收方在接收这一组数据时也需要去掐时间,但是现在问题来了发送方和接收方的时间基准不一致,比如发送方发送了1s的高电平,但是接收方只接收了0.9s的高电平,下面的 阅读全文
posted @ 2025-05-20 17:44
叉叉星
阅读(1041)
评论(0)
推荐(1)
摘要:
传输1KB数据所需时间与波特率、协议格式(如起始位、停止位等开销)相关。以下是详细计算过程: 一、关键参数说明 数据量: 1KB = 1024字节(Byte,B),1字节 = 8位(bit)。 波特率(Baud Rate): 9600bps表示每秒传输9600位(bit per second)。 异 阅读全文
posted @ 2025-05-20 16:59
叉叉星
阅读(379)
评论(0)
推荐(0)
摘要:
假如存在两个信号01和0011,需要通过串行的方式发送,那么发送方和接收方如何成功地发送和接收这两个数据,而不产生错误,这就涉及了波特率, 假设波特率设置为9600bps,那么发送方发送1bit需要的时间就是104us,那么在发送方需要维持高电平或者低电平104us则表示发送了1bit的数据,而接收 阅读全文
posted @ 2025-05-20 16:54
叉叉星
阅读(1601)
评论(0)
推荐(0)
摘要:
在通信领域,单工(Simplex)和双工(Duplex)描述了数据传输的方向性,是衡量通信通道能力的核心概念。以下从定义、分类、典型场景及对比展开说明: 一、单工通信(Simplex Communication) 1. 定义 数据仅能单向传输,通信双方角色固定:一方只能发送,另一方只能接收,且无法切 阅读全文
posted @ 2025-05-20 16:14
叉叉星
阅读(478)
评论(0)
推荐(0)
摘要:
在通信和数据传输领域,并行传输与串行传输是两种最基础的方式,二者的核心差异体现在数据传输路径、效率、复杂度等方面。以下从定义、特点、应用场景及对比展开说明: 一、并行传输(Parallel Transmission) 1. 定义 通过多条并行通道同时传输数据的多个位(或字节),每个通道负责传输一个信 阅读全文
posted @ 2025-05-20 16:05
叉叉星
阅读(1212)
评论(0)
推荐(0)
摘要:
通讯协议就像两台设备之间的“语言规则”,比如你和朋友打电话时,得先拨号接通(建立连接),说话要一句一句来(有序传输),听不懂时可能需要重复(错误处理)——这些约定俗成的规则,就是通讯协议。 用生活例子理解通讯协议 核心三要素(类比打电话) 语法(怎么说): 比如必须用双方都能听懂的语言(中文/英文) 阅读全文
posted @ 2025-05-20 11:05
叉叉星
阅读(221)
评论(0)
推荐(0)

浙公网安备 33010602011771号