RS232中的奇偶设置parity=N⼀E⼀O,是什么意思?请各位大侠指点下,谢谢!

N,E,O个代表什么意思
2024-11-27 03:08:01
推荐回答(5个)
回答1:

parity为传输的数据value中"1"的个数。偶校验表示"1"的个数为偶数时,校验位置为"0",否则置为"1",用以保持数据的奇偶性不变。return(parity%2)表示当parity为偶数时,返回0,否则返回1。

回答2:

你需要知道以下内容:1.如何开启仪器的RS232通讯。可能是通过仪器上的按钮或者触摸屏,或者默认自动开启。2.开启RS232通讯之后仪器的通讯设置,包括波特率,数据位,停止位和奇偶校验位,根据这些信息设置Delphi上RS232通讯的参数,例如9600,n,8,13.仪器连接在电脑上的RS232端口,通常是COM1.但是有些仪器可能有特殊的驱动,或者通过USB模拟的端口,要通过设备管理器来查看具体是COM几。4.与仪器通讯的具体命令格式。例如Topcon的色度测试仪开始测试的命令是“ASFS+回车换行”。那么你就通过Delphi程序发送相应的命令,例如通过TMSComm控件可以这样写:MSComm.Output="ASFS"+sLineBreak;希望上述解答对你有帮助。

回答3:

N表示无校验
E表示偶校验
O表示奇校验

回答4:

N=None无校验

E=Even偶校验
O=Odd奇校验

回答5:

CR:致命缺点;MA:重缺点;MI:轻缺点。