gpt4 book ai didi

serial-port - 半双工串行连接的含义是什么?

转载 作者:行者123 更新时间:2023-12-02 00:45:30 30 4
gpt4 key购买 nike

使用半双工串行连接与全双工串行连接有何含义?如果双方尝试同时发送数据会怎样?您最终是否会在两端收到损坏的数据?流量控制对您有帮助吗?

最佳答案

线上的数据会出现乱码,可能会也可能不会导致设备接收到乱码数据。有时这将用于检测传输是否因冲突而失败。

通常您不会像使用全双工一样使用半双工在异步模式下发送单个字符。相反,您会使用一些数据包协议(protocol)来确定谁有权在何时发送,并且其中包括一些校验和(通常是 CRC)来检测损坏。

流量控制对此帮助不大。它的目的是确保接收器不会被太多数据溢出。有使用 ASCII 字符 XON 和 XOFF 开始和停止传输的软件流控制,也有使用 RTS(请求发送)和 CTS(清除发送)控制线的硬件流控制。 XON/XOFF 式软件流控制不适用于半双工。

现在您看不到普通 RS-232 和调制解调器的半双工(我在八十年代将它与声学耦合器一起使用,即使在那时也很少见)。但常见的是RS-485,用于各种协议(protocol)的工业控制。还有许多其他以半双工方式运行的数据传输标准,主要是当有两个以上的设备连接到同一条线路时(古老的 10base2 以太网、CAN、LIN、FlexRay、I2C 等)。

关于serial-port - 半双工串行连接的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/790196/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com