,VB6.0中,实现串口通讯时,怎样发送9位数据
请教各位,VB6.0中,实现串口通讯时,怎样发送9位数据?
VB6.0中,实现串口通讯时,怎样发送9位数据?求例子,先谢谢各位了。
------解决方案--------------------
9位数据?还是9字节长度数据?
------解决方案--------------------
9位就把它拆开,比如最高位占用1字节,低8位占用1字节,共发送2字节,接收方重新拼接成1个9位的数据.
或者把8个这样的数据,每个数据的的低8位做成8个字节,每个数据的最高1位合并成1个字节,做位第九个字节发送..
或者任意拆分成2位1字节+7位1字节,3位一字节+6位一字节....
或者9位数据就是在一个integer类型里面,发送...
协议是自己定的,想怎么发就怎么发
------解决方案--------------------
http://download.****.net/detail/veron_04/1498637
http://download.****.net/detail/veron_04/1498644
------解决方案--------------------
平时我们设置数据位为 8,如:9600,N,8,1,你将数据位设置为 9 不就搞定了
------解决方案--------------------
9 位数据多半是用来多机通讯用的,最高位用来区别是地址还是数据,这种事通常都在下位机做吧,因为下位机有专门的寄存器来处理最高位,方便识别,但上位机弄起来一个速度慢,二个也不好操作。
------解决方案--------------------
变成16进制,然后将发送模式选为二进制.数据的存放定义为byte数组类型
VB6.0中,实现串口通讯时,怎样发送9位数据?求例子,先谢谢各位了。
------解决方案--------------------
9位数据?还是9字节长度数据?
------解决方案--------------------
9位就把它拆开,比如最高位占用1字节,低8位占用1字节,共发送2字节,接收方重新拼接成1个9位的数据.
或者把8个这样的数据,每个数据的的低8位做成8个字节,每个数据的最高1位合并成1个字节,做位第九个字节发送..
或者任意拆分成2位1字节+7位1字节,3位一字节+6位一字节....
或者9位数据就是在一个integer类型里面,发送...
协议是自己定的,想怎么发就怎么发
------解决方案--------------------
http://download.****.net/detail/veron_04/1498637
http://download.****.net/detail/veron_04/1498644
------解决方案--------------------
平时我们设置数据位为 8,如:9600,N,8,1,你将数据位设置为 9 不就搞定了
------解决方案--------------------
9 位数据多半是用来多机通讯用的,最高位用来区别是地址还是数据,这种事通常都在下位机做吧,因为下位机有专门的寄存器来处理最高位,方便识别,但上位机弄起来一个速度慢,二个也不好操作。
------解决方案--------------------
变成16进制,然后将发送模式选为二进制.数据的存放定义为byte数组类型