START /STOP Bits
?开始位。 这是在我们发送的每个字符之前添加的同步位。 这被认为是空间或负电压或0.
?停止位。 这一位告诉我们最后一个角色刚刚被发送。
这被认为是MARK或正电压或1。
奇偶校验位
添加奇偶校验位以检查是否已发生损坏。 常见的平价形式有:无,偶数和奇数。 在传输过程中,发送方计算奇偶校验位并发送它。 接收器计算字符的奇偶校验,并将结果与接收的奇偶校验位进行比较。 如果计算的和实际的奇偶校验位不匹配,则发生错误并且我们采取适当的行动。
波特率
它是每秒传输或接收的比特数。 常用值(速度)为1200,2400,4800,9600,19200和38400。
RS232数据格式
RS232数据格式(波特率 - 数据位差 - 停止位)。 9600-8-N-1表示波特率为9600,8个数据位,奇偶校验为无,1个停止位。
软件握手
软件握手(流量控制)用于确保两个设备都准备好发送/接收数据。 最流行的"字符流控制"称为XON /XOFF。
时接收器发送XOFF字符
它希望发射机暂停发送数据。 当它准备再次接收数据时,它会向发送器发送XON字符。
STX& ETX
有时,STX和ETX对也用于传输/接收。 STX是"文本的开头",ETX是"文本的结尾"。 STX在数据之前发送,并告诉外部设备数据是
未来。 发送完所有数据后,将发送一个ETX字符。
确认/NAK配对
发送器发送其数据。 如果接收器没有错误地获得它,它会发回一个ACK字符。 如果出现错误,接收器会发回NAK字符,发送器会重新发送数据。