CC2530使用Home1.2.2协议栈,怎样才能修改为支持2400波特率?
时间:10-02
整理:3721RD
点击:
求助:我想把UART配置2400波特率,看了论坛上的一些事情,都没有成功。
是不是CC2530不支持2400波特率?
zstack串口波特率范围是 2400~115200
你好,数据手册确实是这样写的。但是实际修改了协议栈却发现,收到的数据是乱码。请问,具体怎么修改呢?
为什么协议栈本身不支持呢?
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 不带协议栈?
在低波特率下面要修改下
uint8 rxTick;
现在已经可以支持2400波特率了,确实是你们提供的设置方式。收到乱码是因为开了LCD。