RS232起始位停止位校验位需要自己实现吗

fjmyhfvclm2025-01-28  1

热心网友的回答:


只要是採用rs232,串列埠通讯,起始位,停止位,都是自动加上去的 ,不用操心的。至于校验位,微控制器没有,可以用tb8,rb8来代替。

在电脑上,只要选择校验位就行了。电脑上的超级终端,开启后就可以设定了。

如下图。

rs-232串列埠通讯起始位,资料位,停止位怎么区分

热心网友的回答:


最常用的「资料帧」格式是(n,8,1):

1、n的意思是无「奇偶校验」,即起始位;

2、8的意思是资料是8位的,即资料位;

3、1的意思是1个「停止位」,即停车位。

在这种情况下一个资料帧总共包括10位:1个起始位(低电平,用于同步),8个资料位(这是要传送的资讯),以及1个停止位(高电平,用于表示资料帧结束)。

当突然取样到连续的两个低电平时即认为是启动讯号,而排除了干扰讯号的情况,而后每次都是进行取样,取样完预先设定好的帧格式后(包括停止位)即完成了一次资料传输。

热心网友的回答:


最常用的「资料帧」格式是(n,8,1),n的意

思是无「奇偶校验」,8的意思是资料是8位的,1的意思是1个「停止位」。于是,在这种情况下一个资料帧总共包括10位:1个起始位(低电平,用于同步),8个资料位(这是要传送的资讯),以及1个停止位(高电平,用于表示资料帧结束)

rs-232串列埠通讯 起始位,资料位 停止位

热心网友的回答:


其实是这样的,接收端自己有一个时钟,以16倍baudrate进行取样,每8个取样一个点,当突然取样到连续的两个低电平时即认为是启动讯号,而排除了干扰讯号的情况,而后每次都是进行取样,取样完预先设定好的帧格式后(包括停止位)即完成了一次资料传输。

而您所说的上升下降沿其实在spi和i2c中应用到的。

希望我的回答对你有帮助,谢谢^_^

热心网友的回答:


我的理解是传输过程中可能会使用11 10 01 00这几种表示,这样就可以知道哪些是资料位哪些是停止位了,不知对也不对,书上写的很大概……

在实际通讯中,只要两端引数一致,就可以正常通讯了

一个位元组确实是8位,是适应早期计算机硬体技术水平,资料汇流排是并行的8根,所以以8位资料为一个单位起名字叫 位元组 没有什么特别的奥妙。后来技术发展了,很容易製作16 32 64条 并行资料线的积体电路了,但是已经有了位元组概念,为了技术的连贯性,就沿用了位元组这个单位,其实早期还用过1位和4位为...

市面上卖的usb转换线有两种,一种是转 的 低电平为 15v,高电回平 15v 还答有一种是转ttl 低电平为0v,高电平5v 的.按你的说明,你的转换线usb口的那一头可以接电脑,另一头接微控制器,如果你的板子上有max232之类的积体电路,哪你就应该使用转 的线,反之。usb转换线都有驱动程式,...

持转换器功能咯,我以前只看到过rs232转rs485转换器。要是市场上有除了rs232转rs485又有rs485转rs232功能的转器我就不知道了。所以你得找找。不过单独的rs485转rs232还是有的。找找看。会有的 他们只是电平不匹配,协议基本可以通用,可以互相转换 兄弟,我觉得你这个问题是没有...

转载请注明原文地址:https://www.gamev918.cn/baike/1378869.html