模板: LoRa-HAT-Control
来自Waveshare Wiki
指令功能 | 详细说明 | |||||
---|---|---|---|---|---|---|
设置寄存器 | ||||||
指令格式:C0+起始地址+长度+参数 | ||||||
响应格式:C1+起始地址+长度+参数 | ||||||
例1:配置信道为0x11 | ||||||
指令头 | 起始地址 | 长度 | 参数 | |||
发送: | C0 | 05 | 01 | 11 | ||
返回: | C1 | 05 | 01 | 11 | ||
例2:同时配置模块地址(0x1234)、网络地址(0x00)、串口(9600 8N1)、空速(1.2K) | ||||||
指令头 | 起始地址 | 长度 | 参数 | |||
发送: | C0 | 00 | 04 | 12 34 00 61 | ||
返回: | C1 | 00 | 04 | 12 34 00 61 | ||
读取寄存器 | ||||||
指令格式:C1+起始地址+长度 | ||||||
响应格式:C1+起始地址+长度+参数 | ||||||
例1:读取信道 | ||||||
指令头 | 起始地址 | 长度 | 参数 | |||
发送: | C1 | 05 | 01 | |||
返回: | C1 | 05 | 01 | 11 | ||
例2:同时读取模块地址、网络地址、串口、空速 | ||||||
指令头 | 起始地址 | 长度 | 参数 | |||
发送: | C0 | 00 | 04 | |||
返回: | C1 | 00 | 04 | 12 34 00 61 | ||
设置临时寄存器 | 指令格式:C2+起始地址+长度+参数 | |||||
响应格式:C1+起始地址+长度+参数 | ||||||
例1:配置信道为0x11 | ||||||
指令头 | 起始地址 | 长度 | 参数 | |||
发送: | C2 | 05 | 01 | 11 | ||
返回: | C1 | 05 | 01 | 11 | ||
例2:同时配置模块地址(0x1234)、网络地址(0x00)、串口(9600 8N1)、空速(1.2K) | ||||||
指令头 | 起始地址 | 长度 | 参数 | |||
发送: | C2 | 00 | 04 | 12 34 00 61 | ||
返回: | C1 | 00 | 04 | 12 34 00 61 | ||
无线配置 | ||||||
指令格式:CF+CF+C0+起始地址+长度+参数 | ||||||
响应格式:CF+CF+C1+起始地址+长度+参数 | ||||||
例1:配置信道为0x11 | ||||||
无线指令头 | 指令头 | 起始地址 | 长度 | 参数 | ||
发送: | CF CF | C0 | 05 | 01 | 11 | |
返回: | CF CF | C1 | 05 | 01 | 11 | |
例2:同时配置模块地址(0x1234)、网络地址(0x00)、串口(9600 8N1)、空速(1.2K) | ||||||
无线指令头 | 指令头 | 起始地址 | 长度 | 参数 | ||
发送: | CF CF | C0 | 00 | 04 | 12 34 00 61 | |
返回: | CF CF | C1 | 00 | 04 | 12 34 00 61 | |
格式错误 | 格式错误响应 | |||||
FF FF FF |