当前位置:首页 > 日记 > 正文

电脑串口定义+低位 | 串口发送8位,先发低位还是高位

电脑串口定义+低位 | 串口发送8位,先发低位还是高位

1. 串口发送8位,先发低位还是高位

  RS232通信原理:  RS232是串行数据接口标准,串口是计算机上一种非常通用的设备通信协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。  串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配:  a,波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit。当提到时钟周期时,就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采样率为4800Hz。通常电话线的波特率为14400,28800和36600。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。  b,数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。如何设置取决于想传送的信息。比如,标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准  ASCII码),那么每个数据包使用7位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。  c,停止位:用于表示单个包的最后一位。典型的值为1,1.5和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。  d,奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。  RS232通信距离:9600波特率下建议在13米以内。把信号转为485方式就可以延长通信距离了。

2. 串口低位在前

串口是一种非常通用的设备通信的协议(不要与通用串行总线UniversalSerialBus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。

它很简单并且能够实现远距离通信。

比如IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。

典型地,串口用于ASCII码字符的传输。通信使用3根线完成:

(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。

其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。

对于两个进行通行的端口,这些参数必须匹配:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。

对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。

例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。

如果是奇校验,校验位为1,这样就有3个逻辑高位。

高位和低位不是真正的检查数据,简单置位逻辑高或者逻辑低校验。

这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。

3. 串行口方式2接收到的第9位数据送

串行引脚也叫串行通信接口。接口是电脑与其它设备传送信息的一种标准接口。电脑至少有两个串行口COM1和COM2。

RS232接口就是串口,电脑机箱后方的9芯插座,旁边一般有 "|O|O|" 样标识。一般机箱有两个,新机箱有可能只有一个。笔记本电脑有可能没有。

有很多工业仪器将它作为标准通信端口。通信的内容与格式一般附在仪器的用户说明书中。

计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。

由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采 用。

在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯。

RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。

它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。

它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信 号的电平加以规定。

4. 串口有几个起始位

通过设置停止位和起始位、校验位,分开多次发送。

5. 串口发送8位,先发低位还是高位信号

低位(lsb)在前,高位在后。最好的方法,你把示波器接到 串口的3 ,5(地)角,自己看。

把波特率设低,射到尽量的和示波器同步,如果你有逻辑分析仪就直接采集,把接口电平设为+ - 15V,如果你的分析仪只有+ 电平,就在3角加一个2级管,整流成单项的信号。

波形信号如下:1 00110000011 (左边第一个 1 是 start bit 最右边的两个1 是stop bit,这和你设定停止位几位有关。右边两个1,之前是 odd/even 位。玩硬件最好的方法就是自己动手!

6. 串口高位在前

串行口,电脑上常见的是COM口,分为:RS-232、RS-422与RS-485

串行数据接口标准,最初由电子工业协会(EIA)制订并发布的。

RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。

RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。

RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。

波特率(BaudRate)

衡量通信速度的参数,表示每秒传输bit的个数,单位:bps(bits per second),衡量串行数据通信速度的指标,标准波特率:110、300、600、1200、1800、2400、4800、9600、14.4Kbps、19.2Kbps、28.8Kbps、33.6Kbps、56Kbps。串口通信接收方与发送方波特率必须设置相同。

串口的术语和定义:

数据位

衡量通信中实际数据位的参数,在串口通信中可选选择5、6、7、8位,设定数据位主要考虑所要传输的数据内容。如果要传输的是标准的ASCII码,由于ASCII码的范围是0~127,使用7位。如果要传输的是扩展ASCII码,其范围是0~255,必须使用8位。

奇偶校验位

用于串口通信中的简单检错,奇偶校验位主要包括:偶校验、奇校验、标记、空格的方式,也可以不使用校验。奇/偶校验是通过统计数据中高位或低位的个数来实现校验的。而标记、空格并不真正检测数据,只是通过简单的置位来实现对数据的检测。通过置位方式,可以判断出是否存在噪声干扰数据通信或数据传输,以及接收是否存在不同步的现象。

停止位

用于标志该数据包数据结束,可以取1位、1.5位或2位,停止位不仅仅用于数据包的传输结束标志,还提供了计算机之间校正同步时钟的机会。用于停止位的位数越多,不同时钟同步的容忍程度越大。但是由于停止位占用了数据空间,过多的停止位将导致数据传输速度的下降。

数据流控制

通过串口传输数据时,由于计算机之间处理速度或其他因素的影响,会造成丢失数据的现象。数据流控制用于解决这个问题。通过控制发送数据的速度,确保数据不会出现丢失。数据流控制可以分为软件流控制(Xon/Xoff)和硬件流控制,软件流控制使用特殊的字符作为启动或停止的标志。而硬件流控制通过使用硬件信号(CTR/RTS)来实现。使用硬件流控制时,在接收端准备好接收数据后,设定CTS为1,否则CTS为0。同样,如果发送端准备好要发送数据,则设定RTS为1;如果还未准备好,设置RTS为0。

串口的应用:

串口无处不在,数据采集,电脑与设备间的通信都可以用串口。

自动取款机,地铁闸口,停车场闸口,加油站的控制电脑,都是使用串口通信的,稳定、可靠。

7. 串口8位和9位数据发送区别

串口收发是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。 串口按电气标准及协议来划分,包括RS-232、RS-422、RS485等。其中最常用的就是RS-232接口。

8. 串口起始位是高还是低

起始位,停止位,检验位,数据位

9. 串口数据位

你可以不定义单个位变量,那样不好组合在一起,这样也可以: unsigned char b;//声明字符型变量 unsigned char ch;//串口通信获得的数据 unsigned char else;//定义另一个字符变量 ...... b = char & 0x80;//获得char的最高位 相同办法获得另一个字符的两位,再放到b中,switch(case)判断b的值就行了。

相关文章

iphone的拷贝到电脑上 | 如何将电

iphone的拷贝到电脑上 | 如何将电

拷贝文件,文件,光盘,电脑配置,如何将,1. 如何将电脑上文件拷贝到iphone电脑里的音乐导入iphone6步骤如下:当电脑上准备好了iTunes软件以后,接下来请把iPhone手机与电脑连接起来,并打开iTunes软件。当iTunes识别到了iPhone6以后,此时请点击窗口…

iPhoe设备插电脑不了 | iphone开不

iPhoe设备插电脑不了 | iphone开不

显示,数据,配置,也没,只显示,1. iphone开不了机一,iPhone开不了机的一般原因:1,可能是因为iPhone没电了,导致自动关机。2,可能是iPhone的电池接触不良或者已损坏导致开不了机。3,也可能是iPhone主板硬件损坏导致开不了机。二,故障处理方法:1,当遇到i…

dell电脑和宏基那个好 | 宏基戴尔

dell电脑和宏基那个好 | 宏基戴尔

宏基,戴尔,戴尔电脑,电脑配置,戴尔笔记本,1. 宏基戴尔哪个好宏碁暗影骑士2022好。他发布的时间更加晚,用的是最新的芯片工艺,所以在性能表现上有很大提升。在价格方面,他们。是差不多的,所以在同样价格的情况下,性能越高的性价比越高,使用起来也…

笔记本电脑背面灯 | 笔记本侧面的

笔记本电脑背面灯 | 笔记本侧面的

闪烁,电脑配置,侧面,灯泡,笔记本电脑,1. 笔记本侧面的灯1. 机械革命怎么设置键盘灯1、首先我们先调一下笔记本键盘背光的亮度,可以用Fn+F6(减少背光),根Fn+F7(增强背光)的组合键来控制笔记本键盘背光的亮度。2、然后我们在桌面上找到Myapp程序,并…

mac录屏只要电脑声音 | mac录屏幕

mac录屏只要电脑声音 | mac录屏幕

屏幕,插件,电脑配置,声音,mac,1. mac录屏幕内声音1、打开苹果电脑的录屏功能以后,点击底下的“选项”按钮。2、如果只想要录制电脑里的声音,就在出现的菜单选择“内置麦克风”选项。3、如果想要同时录制电脑外部声音的话,就在出现的菜单选择“…

fill耳机usb连接电脑 | fiil耳机连

fill耳机usb连接电脑 | fiil耳机连

连接,教程,电脑配置,耳机,蓝牙,1. fiil耳机连接电脑1.如果可以给耳机充电,但是盒子的电池充不进电量。2.或者是耳机电池坏了,盒子的电池可以充进。这种电池坏了的原因盒子是不能用,建议去拿去修理或更换。3.如果不死心,可以换根充电线尝试。4.…

dp线接电脑不显示器 | 电脑dp线连

dp线接电脑不显示器 | 电脑dp线连

连接,显示,显示器,信号,主机,1. 电脑dp线连接不显示显示器自带的dp线不能用有可能是连接方式出了问题,应该先检查连接方式是否异常。可以通过其他模式的线先连接电脑开机,通过专业第三方检测软件检查电脑显卡驱动是否已安装正确。如未正确安…

win7电脑关闭网卡启动 | 电脑怎么

win7电脑关闭网卡启动 | 电脑怎么

网卡,启动,取消,设置,电脑配置,1. 电脑怎么关闭网卡启动方法/步骤:1.打开【蜂窝网络】页 在手机【设置】页面,选择【蜂窝网络】进入2.打开【语音与数据】页 在【蜂窝网络】页面中选择【语音与数据】选项进入3.关闭【独立5G】 在【语音与数…

华为手机设置停止运行 | 华为手机

华为手机设置停止运行 | 华为手机

运行,设置,恢复,恢复数据,清除,1. 华为手机设置停止运行了,怎样恢复答:可以再次打开被强行停止应用,在手机管家找到权限管理,找到该应用,默认的情况下是智能后台管理,我们选择允许后台运行,或者打开应用,从底部往上划,锁住该应用的后台即可。手机…

carbon软件 | carbon科技公司

carbon软件 | carbon科技公司

公司,官网,系统,套件,下载,1. carbon软件spiritfarer手机可以玩、注意事项 操作流程:1.待滑区准备-2.穿戴坐袋-3.通知下站-4.下站准行-5.放行-6.下站接车-7.摘取坐袋-8.疏导离开-9.接车准备(通知上站 准行)。 注意事项:第1项带滑区准备,操作员需…

360摄像机怎样连接电脑 | 360摄像

360摄像机怎样连接电脑 | 360摄像

连接,显示,网络,智能,电脑配置,1. 360摄像机怎样连接电脑直播联通定制360摄像头看回放方法:存储卡式的回放方法用存储卡存储录像的大多为无线监控摄像头,家庭用的比较多一点。进入到手机的视频监控APP软件之后,找到设备列表,点击想要回放的设…

dell电脑怎么设置wifi热点 | dell

dell电脑怎么设置wifi热点 | dell

戴尔电脑,戴尔,连接,设置,电脑配置,1. dell电脑怎么开热点这三种方式都可以共享网络 第一个便携式热点是最常用的但是网络不是很稳定而且不能共享连上的无线,蓝牙共享不常用也不太方便我没怎么用,usb共享我用的比较多给笔记本共享比较稳定而…