专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

校验位的含义是什么呢?

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/25 0:36:08       共计:3641 浏览

UART通信在工作中,项目中需要生成uart信号。uart是异步通信,因为它只有一根线就可以数据的通信。不像SPI,I2C等同步传输信号。所以串口的传输速度和其它协议的速度相比是比较慢的。

1,起始位(Start Bit):发送器是通过发送起始位而开始一个字符传送,起始位使数据线处于逻辑0状态,提示接受器数据传输即将开始。

2,数据位(Data Bits):起始位之后就是传送数据位。数据位一般为8位一个字节的数据(也有6位、7位的情况),低位(LSB)在前,高位(MSB)在后。

3,校验位(parity Bit):可以认为是一个特殊的数据位。校验位一般用来判断接收的数据位有无错误,一般是奇偶校验。在使用中,该位常常取消。

4,停止位:停止位在最后,用以标志一个字符传送的结束,它对应于逻辑1状态。

校验位是通过别的位计算出来的,如果通过别的位计算出来的结果不等于校验位,那就是错的。

比如身份证号第18位是通过前17位计算出来,结果共有10种,0、1、2、3、4、5、6、7、8、9、x。如果计算的结果不符,就是假的。至于通讯里的校验位,也是通过别的位计算出来的,如果接收信号的一方发现计算的结果和校验位不一致,就认为这条数据是错的,要求发送方重发。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:未知usb设备代码43如何解决? | ·下一条:首付20万买了期房,如果房产商倒闭成了烂尾楼,怎么办?

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有