TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530使用Home1.2.2协议栈,怎样才能修改为支持2400波特率?

求助:我想把UART配置2400波特率,看了论坛上的一些事情,都没有成功。

是不是CC2530不支持2400波特率?

Viki Shi:

zstack串口波特率范围是 2400~115200

lili guo:

回复 Viki Shi:

你好,数据手册确实是这样写的。但是实际修改了协议栈却发现,收到的数据是乱码。请问,具体怎么修改呢?

为什么协议栈本身不支持呢?

Susan Yang:

回复 lili guo:

dmaCfg.uartCB = config->callBackFunc;

// Only supporting subset of baudrate for code size – other is possible.

HAL_UART_ASSERT((config->baudRate == HAL_UART_BR_9600) || (config->baudRate == HAL_UART_BR_19200) || (config->baudRate == HAL_UART_BR_38400) || (config->baudRate == HAL_UART_BR_57600) || (config->baudRate == HAL_UART_BR_115200));

2400是可以的  能否请您单独测试下UART 不带协议栈?

VV:

回复 Susan Yang:

在低波特率下面要修改下

uint8 rxTick;

lili guo:

回复 VV:

现在已经可以支持2400波特率了,确实是你们提供的设置方式。收到乱码是因为开了LCD。

赞(0)
未经允许不得转载:TI中文支持网 » CC2530使用Home1.2.2协议栈,怎样才能修改为支持2400波特率?
分享到: 更多 (0)