阅读( 239 ) 我要纠错

1.7、配置串口参数

设置串口通讯参数,本次操作掉电不易失; (请谨慎操作此项,因为主机串口通讯参数与单片机串口通讯参数并不完全相同,更改之前,请先确定当前设备是否支持下面所说通讯参数)

请求:

SF

CTRL

DES

SRC

TID

CMD

BAUD

DATABITS

PARITY

2字节

2字节

2字节

2字节

2字节

2字节

4字节

1字节

1字节

 

STOPBITS

REV

CRC

EF

1字节

1字节

2字节

2字节

 

CMD:请求命令,0x0007;

BAUD:波特率,有效值为:

9600

14400

19200

38400

56000

57600

115200

DATABITS:数据位;

0x08  8位;

    0x09  9位;

PARITY:校验位

0x00:无校验;

0x01:奇校验;

0x02:偶校验;

STOPBITS:停止位:

0xFF:0.5位停止位;

0x00:1位停止位;

0x01:1.5位停止位;

0x02:2位停止位;

REV:保留,始终为0;

回应:

SF

CTRL

DES

SRC

TID

CMD

RES

CRC

EF

2字节

2字节

2字节

2字节

2字节

2字节

2字节

2字节

2字节

CMD:回应命令,0x8007;

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

注:回应以修改之前的串口参数回应,回应后立即生效。

例:

请求命令:此处串口参数用的是上一条查询命令中相同的返回参数,这是为了避免有些用户使用例子造成不能通讯的状况;

AA A5 10 00 FF FF 00 00 B0 A1 07 00 00 C2 01 00 08 00 00 00 75 62 5A 55

回应命令:注意回应时使用的通讯参数仍为更改之前的串口参数,回应后,通讯方式会立即更改;

AA A5 0A 08 00 00 01 01 B0 A1 07 80 00 00 76 B2 5A 55


×