vb与多单片机串口通信如何设置第9位

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:12:04
我现在用VB做串行通信采用Mscomm控件,上位机怎么发送第九位数据呢?
如果采用settings=9600,8,m,1,这样怎么确定发送地址第九位为1呢?单片机多机通信系统是依靠第9位来进行的,主机在发送地址字节时是必须将第9位置1的,发送数据字节时必须将第9位置0。

我也遇过这种问题,好像VB没办法发第九位,可以通过软件方法解决,比如第一个字节开始标致,第二个字节主机地址,第三个字节目标地址,第四字节为数据长度,第五以后数据,最后为结尾标致,这样不可以实现多机通迅了。