在使用 GM65 GM66 模块时,用户可从主机发送串口指令对识读模块进行设置。出厂时模块默认为
USB 接口,可以通过扫描以下二维码进行设置,将输出接口改为串口输出
串口输出
扫描过后,模块的串口通讯参数:波特率
6
9600bps
,无校验,
8
位数据位,
1
位停止位,无流控。
改为串口后,所有的数据都由串口输出,也可以直接发送命令控制模块
对模块的标志位进行读操作:
发送命令格式:
{Head1}
{Types}
{Lens}
{Address}
{Datas}
{CRC}
Head1
:0x7E0x00(2bytes)
Types :0x07(1byte)
Lens :0x01(1byte)
Address:0x0000~0x00FF(2bytes),表示要读取的标志位的起始地址。
Datas :0x00~0xFF(1byte),表示要连续读取的标志位的字节数,0x00表示6256个字节。
CRC :CRC_CCITT 校验值(2
bytes)。计算的范围:Types、Lens、Address、Datas。
计算的方法为
6
CRC_CCITT,特征多项式:X16+X12+X5+1,多项式系数为
6
0x1021,
初始值为全60,对于单个字节来说最高位先计算,不需要取反直接输出。
注:当用户不需要6CRC校验功能时,可在6CRC字节处填写60xAB0xCD,免校验。
接收到数据格式:
1:如果模块成功数据并且成功返回
{Head2}
{Types}
{Lens}
{Datas}
{CRC}
Head2
:0x020x00
Types :0x00(读成功)
Lens :表示上传的6Datas的字节个数,0x00表示6256个
Datas :0x00~0xFF,表示读上来的数据
CRC :6CRC_CCITT
校6验6值6。6计算的范围:Types、Lens、Datas。计算的方法
为
6
CRC_CCITT,特征多项式:X16+X12+X5+1,多项式系数为
6
0x1021,初
始值为全60,对于单个字节来说最高位先计算,不需要取反直接输出。
注:当用户不需要6CRC校验功能时,可在6CRC字节处填写60xAB0xCD,免校验。
2: 下发6CRC校验失败
无回应命令
3:未知命令应答
无回应命令