1、    波特率115200bps;
2、    9位串行通信,9位方式,1起始位、9数据位(LSB)、1停止位。
3、    主从方式通信,本机为从机,以帧数据的地址域确认从机地址;主机请求,从机应答;从机不主动发送数据。
4、    主机发送帧数据的从机地址时数据位第9位为1,发送帧数据的其它数据时数据位第9位为0。否则出错或被忽略。
5、    从机接收主机的帧界定以接收字节数界定,从机从接收到的第一个有效的地址字节开始计数,接收满16字节表示一帧结束。从机根据主机的请求回复要求的数据。

    主机请求帧(16 bytes):
 1byte      1byte   1byte   1byte   1byte                  1byte                ……    1byte
从机地址  0xaa       0x55      0x03      采样组数(高字节)  采样组数(低字节)    填0            累加校验和
    1)从机地址:表示主机要读取的从机所对应的地址号,取值为(9~16)。
    2)0xaa、0x55:为帧校验标示。
    3)0x03:表示03命令,功能是读采样数据。
    4)采样组数:2个字节表示,表示要读取多少组采样数据,高字节在前。
    5)累加校验和:用一个8位的累加器累加该帧的所有数据(不包括累加校验和本身),得到的最终8位数据即为累加校验和。
    
    从机回复帧(不定): 
1byte     1byte    1byte  1byte    1byte                      1byte                     ……        1byte                      
从机地址 0xaa    0x55   0x03  采样数据字节数(高字节)  采样数据字节数(低字节)  采样数据 累加校验和
    1)从机地址:表示主机要读取的从机所对应的地址号,取值为(9~16)。
    2)0xaa、0x55:为帧校验标示。
    3)0x03:表示03命令,功能是读采样电压数据。
    4)采样数据字节数:2个字节表示,表示要回复采样数据所包含的字节数,高字节在前。
    5)采样数据:每4个字节为一组采样数据,以4字节浮点格式保存(高字节在前),电压数据在前。单位:V。
    6)累加校验和:用一个8位的累加器累加该帧的所有数据(不包括累加校验和本身),得到的最终8位数据即为累加校验和。
求怎样利用VB编写发送指令及读取数据的代码。不胜感激