串口通信数据位长度对传输数据的影响

本文探讨了串口通信中数据位长度对传输的影响。通过实验观察,当数据位设置为5位时,串口只能发送00000~11111范围内的数,超出部分将被截断。设置为6位时,最大可发送数字为0x3F。若数据位不足8位,将无法完整传输标准ASCII码字符,导致接收端接收到的数据不正确。只有数据位设置为7位及以上,才能确保传输ASCII字符的完整性。
摘要由CSDN通过智能技术生成

针对串口通信,关于设置数据位长度对通信的影响,如图:

在串口数据通信中,会看到串口参数设置。其中“数据位”设置,共有四档选项,分别是8765。那么改变这个参数会对数据的传输有什么影响呢?

我来做个试验,通过示波器观察通信过程,能够分析结果如下:

例如数据位设置为5。那么就相当于规定了每个传输字节只能由5个二进制位来表示,例如:111111011001110等。也就是说,这个RS232口只能发送00000~11111这个范围内的数,如果发送一个比11111还大的数&

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值