微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530使用Home1.2.2协议栈,怎样才能修改为支持2400波特率?

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。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top