阅读( 220 ) 我要纠错

1.6、查询串口参数

查询串口通讯参数;

请求:

SF

CTRL

DES

SRC

TID

CMD

CRC

EF

2字节

2字节

2字节

2字节

2字节

2字节

2字节

2字节

CMD:请求命令,0x0006

回应:

SF

CTRL

DES

SRC

TID

CMD

RES

BAUD】

DATABITS】

2字节

2字节

2字节

2字节

2字节

2字节

2字节

4字节

1字节

 

PARITY】

STOPBITS】

REV】

CRC

EF

1字节

1字节

1字节

2字节

2字节

CMD:回应命令,0x8006

RES操作结果,0表示成功,其他表示错误,可查看附件1中错误代码;

BAUD:波特率;仅在RES为0时存在;

9600

14400

19200

38400

56000

57600

115200

DATABITS:数据位;

0x08  8位;

    0x09  9位;

PARITY:校验位仅在RES为0时存在;

0x00:无校验;

0x01:奇校验;

0x02:偶校验;

STOPBITS:停止位:仅在RES为0时存在;

0xFF:0.5位停止位;

0x00:1位停止位;

0x01:1.5位停止位;

0x02:2位停止位;

REV:保留,始终为0;仅在RES为0时存在;

例:

请求命令:

AA A5 08 00 FF FF 00 00 B0 A1 06 00 00 00 5A 55

回应命令:(BAUD=0x0001C200,即115200;DATABITS=0x08,8位数据位;PARITY=0x00,无校验;STOPBITS=0x00,1位停止位;)

aa a5 12 08 00 00 01 01 b0 a1 06 80 00 00 00 c2 01 00 08 00 00 00 3a 34 5a 55


×