电脑通讯协议
数据格式说明:
0XAF,0XAF:同步头
0X00,0X00:ID码(一般是0X00,0X00)
0XAF:头
0X80,0X00:命令码(上位机发码是0X80,YY,单片几发码给电脑0X00,YY)LEN:数据长度是从LEN开始到CS的数据个数,不包括LEN和CS
CS:是验证码,CS前面所有数据之和%0XFF
结束码:0X0D 0X0A
举例:
设置空中参数为9600代码为:
AF AF 00 00 AF 80 03 02 04 00 96 0D 0A
读取空中参数代码为:
AF AF 00 00 AF 80 04 02 00 00 93 0D 0A
//*************************************************************** ****
02发码设置串口
AF AF 00 00 AF 80 01 LEN XX YY CS 0D 0A
XX:01-1200
02-2400
03-4800
04-9600
05-19200
06-38400
07-56700
08-115200
YY:00-无验证
01-偶验证
02-奇验证
答应回码
AF AF 00 00 AF 00 01 LEN XX YY CS 0D 0A
XX:01-1200
02-2400
03-4800
05-19200
06-38400
07-56700
08-115200
YY:00-无验证
01-验证
02-奇验证
//*************************************************************** ****
03读串口参数
//读串口参数
//AF AF 00 00 AF 80 02 LEN 00 00 CS 0D 0A
//答应参数
//AF AF 00 00 AF 00 02 LEN XX YY CS 0D 0A
XX:01-1200
02-2400
03-4800
04-9600
05-19200
06-38400
07-56700
08-115200
YY:00-无验证
01-偶验证
02-奇验证
//*************************************************************** ****
04设空中参数//
//AF AF 00 00 AF 80 03 LEN XX YY CS 0D 0A
//XX 01-1200
02-2400
03-4800
04-9600
05-19200
06-38400
07-56700
08-115200
YY=0
//答应参数
//AF AF 00 00 AF 00 03 LEN XX YY CS 0D 0A
//XX 01-1200
02-2400
03-4800
05-19200
06-38400
07-56700
08-115200
YY=0
//*************************************************************** ****
05读空中参数
//AF AF 00 00 AF 80 04 LEN 00 00 CS 0D 0A
//答应参数
//AF AF 00 00 AF 00 04 LEN XX YY CS 0D 0A
//XX 01-1200
02-2400
03-4800
04-9600
05-19200
06-38400
07-56700
08-115200
YY=0
//*************************************************************** ****
06设信道 */
//AF AF 00 00 AF 80 05 LEN XX YY CS 0D 0A
//XX 01-第一通道()
// 02-第二通道()
// 03-第三通道()
// 04-第四通道()
// 05-第五通道()
// 06-第六通道()
// 07-第七通道()
// 08-第七通道()
注:这8个信道是YRM100F型号的信道
//YY=0
//答应参数
//AF AF 00 00 AF 00 05 LEN XX YY CS 0D 0A
//XX 01-第一通道()
// 02-第二通道()
// 03-第三通道()
// 04-第四通道()
// 05-第五通道()
// 06-第六通道()
// 07-第七通道()
// 08-第七通道()
注:这8个信道是YRM100F型号的信道
//YY=0
//*************************************************************** ****
07读信道*/
//AF AF 00 00 AF 80 06 LEN 00 00 CS 0D 0A
//答应参数
//AF AF 00 00 AF 00 06 LEN XX YY CS 0D 0A
//XX 01-第一通道()
// 02-第二通道()
// 03-第三通道()
// 04-第四通道()
// 05-第五通道()
// 06-第六通道()
// 07-第七通道()
// 08-第七通道()
注:这8个信道是YRM100F型号的信道
//YY=0
//*************************************************************** ****
发射功率设置:
1级--- AF AF 00 00 AF 80 13 02 01 00 A3 0D 0A 1mw
2级--- AF AF 00 00 AF 80 13 02 02 00 A4 0D 0A 3mw
3级--- AF AF 00 00 AF 80 13 02 03 00 A5 0D 0A 5mw
4级--- AF AF 00 00 AF 80 13 02 04 00 A6 0D 0A 10mw
5级--- AF AF 00 00 AF 80 13 02 05 00 A7 0D 0A 20mw
6级--- AF AF 00 00 AF 80 13 02 06 00 A8 0D 0A 50mw
7级--- AF AF 00 00 AF 80 13 02 07 00 A9 0D 0A 100mw
读取场强发送命令:
AF AF 00 00 AF 80 1A 02 00 00 A9 0D 0A
返回举例:AF AF 00 00 AF 00 1A 02 89 00 B2 0D 0A
AF AF 00 00 AF 00 1A 02 72 00 9B 0D 0A
AF AF 00 00 AF 00 1A 02 1F 00 48 0D 0A
红色数值越大表示场强越大
ID设置读取:
读取命令:AF AF 00 00 AF 80 0D 02 00 00 9C 0D 0A
设置ID为00001:AF AF 00 00 AF 80 0C 02 00 01 9C 0D 0A