S
sansong089
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用delphi和spcomm控件,做pc与单片机通讯,需要用到校验位,在校验位为0和1时分别有不同的含义。当pc向单片机发送时,0时表示数据,为1时表示地址。
问题1:我怎么使校验位为0或1呢
问题2:我需要能够用软件验证。比如:当发送数据,接收端接收时,接受端需要能验证
校验值是“1”还是“0”,但是能得到校验值吗?怎么得到?
我看了spcomm的说明说:
当parity为mark时,校验位为“1”;
当parity为space时,校验位为“0”;
但是不知道paritycheck怎么设置,paritycheck的含义到底是什么呀?我看了mscomm控件也有类似的属性。请用spcomm和mscomm的大下虾们给解释以下。
谢谢大家了!!!急呀,我都郁闷好长时间了。
问题1:我怎么使校验位为0或1呢
问题2:我需要能够用软件验证。比如:当发送数据,接收端接收时,接受端需要能验证
校验值是“1”还是“0”,但是能得到校验值吗?怎么得到?
我看了spcomm的说明说:
当parity为mark时,校验位为“1”;
当parity为space时,校验位为“0”;
但是不知道paritycheck怎么设置,paritycheck的含义到底是什么呀?我看了mscomm控件也有类似的属性。请用spcomm和mscomm的大下虾们给解释以下。
谢谢大家了!!!急呀,我都郁闷好长时间了。