关于COM串口

        串口,全称串行接口(Serial Interface),是一种计算机硬件接口,用于连接计算机与设备,如打印机、调制解调器等。在串口通信中,数据按位顺序传输,每次只传输一个位。

        串行接口通过单一的通信线路(数据线)按顺序(即串行)发送数据位,这与并行接口不同,后者可以同时发送多个数据位。

        串口通常只支持半双工通信。

        串口有多种标准,包括但不限于:

  •         RS-232:一种广泛使用的串行通信标准,适用于短距离通信;
  •         RS-422RS-485:都是差分信号的串行通信标准,可以用于长距离通信,并且具有更好的抗干扰能力。


        与串口有关的名称解释:

  1. 波特率(Baud Rate): 波特率是指每秒钟传输的信号单位数(位)。它是衡量数据传输速度的指标,通常用bps(bits per second)表示。例如,9600bps意味着每秒钟传输9600个位。

  2. 数据位(Data Bits): 数据位是指每次传输中数据的位数。常见的数据位设置有7位、8位等。数据位加上校验位和停止位,共同构成了一个完整的串行通信数据包。

  3. 停止位(Stop Bits): 停止位用于表示单个数据包的结束。在串行通信中,数据包之间通过停止位进行隔离。常见的停止位有1位、1.5位和2位。停止位越多,数据包之间的间隔越大,传输的抗干扰能力越强,但数据传输效率越低。

  4. 奇偶校验位(Parity): 奇偶校验位用于错误检测。在数据传输过程中,校验位可以是奇校验、偶校验或无校验。

    • 无校验(None):不使用校验位。
    • 奇校验(Odd):确保数据包中1的个数为奇数。
    • 偶校验(Even):确保数据包中1的个数为偶数。
    • 标记校验(Mark):校验位始终为1。
    • 空格校验(Space):校验位始终为0。
  5. 流控制(Flow Control): 流控制用于管理数据的发送和接收,确保接收方不会因来不及处理而丢失数据。常见的流控制方式有:

    • 无(None):不使用流控制。
    • 软件流控制(XON/XOFF):通过特定的控制字符来控制数据流。
    • 硬件流控制(RTS/CTS或DTR/DSR):通过硬件信号来控制数据流,如RTS(Ready To Send)和CTS(Clear To S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值