永发信息网

串口协议是什么

答案:1  悬赏:0  手机版
解决时间 2021-01-28 09:55
  • 提问者网友:我是我
  • 2021-01-27 23:12
串口协议是什么
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-01-27 23:51
问题一:串口通讯协议是什么 串口通讯协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。问题二:串口有哪些?串口协议有哪些? usb,rs485,422,232是串口接口,
串口协议 常见 modbus RTU ASCII问题三:怎么写串口通信协议 通信协议是可以自己定义的,只不过要求不一样,可以自己随意定义,也可以根据客户要求定义,或根据相关设备定义(如你所述你的主机通过扫描枪扫描二维码,那主机内部就应该有相关编码协议),看相关说明书能查到。同时自己也可以在里面加上校验码等等问题四:串口仿真协议是什么? 串口仿真协议(RFCOMM)是蓝牙系统中用于模拟串口的主要协议层问题五:串口协议 5分协议一般要包含:起始符、、数据、校验码、结束符,5个部分的定义。
其中 起始符、结束符,不能与其他数据重码。
如只要传输字母与数字,可以看下ASCII码表,使用非数字和字母的符号做起始结束符即可,如{};
数据长度码即表示此串数据包的数据长度,如果传输的数据串长度固定可省去;
校验码相当于对此串数据正确性的校验,和奇偶校验效果类似,一般是和校验,即将数据全部累加得到一个和值当校验码,接收方收到数据也做一样的运算与收到的检验码比较,相等就说明正确接收。
如要发{1234567890 }
换成16进制即:7B 10 31 32 33 34 35 36 37 38 39 30 25 7D;31~30是数据,
7B,7D分别为起始和结束符,10为数据长度的BCD码,25是校验码,是31~30的和模100后的BCD码,转成BCD码是为了避免与 起始和结束符重码。问题六:RS232通讯协议是什么? 参考:wenku.baidu.com/...6vE3vW
wenku.baidu.com/...9ltkL_
串口、RS232、COM口
2007年09月07日 星期五 11:03
什么是串口?
------------------------------------------
串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS232口。同时,串口通信协议也可以用于获取远程采集设备的数据。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。
典型地,串口用于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位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语 “包”指任何通信的情况。
......余下全文>>问题七:电脑的串口,也就是COM口或RS232口,请问它采用的通信协议是什么? RS232只是一个物理接口 没有规定你所说的协议,只规定了这个接口不同信号的电平范围。具体和其他设备怎么通信,这个协议就要你自己定了,只要设备的硬件能够满足串口电平协议就可以通信,至于执行什么就是你自己来定义了。就像usb口一样,规定了数据交换的协议,至于插在这个口上的设备怎么运行,完全有设备和电脑的驱动等协调。问题八:串口通讯时的数据帧格式和通讯协议有什么区别 串口参数指的是串口通信所需要设置的相应参数,就像手机入网,你用的是电信的号码还是移动的号码,用的是3G网络还是2G网络,虽然是手机自动设置的,但是还是要设置滴
通信协议就是你说的什么语言,你和别人沟通,大家都说普通话,一个说英文,一个说法语肯定不行啦。
www.485-can-tcp.com/...nt.htm问题九:串口是什么 1,什么是串口?
串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。问题十:数字信号和串口信号有什么区别?什么是信号的协议? 20分数字信号,和模拟信号,有区别。
串口信号,和并口信号,有区别。
数字信号,和串口信号,能有什么区别呢?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯