zstack中很多例程使用到了串行口,初学者如果有修改串行口波特率的放,可以参考我给出的方法。
这里SerialApp为例来作说明,其他例程修改方法类似。
电子工程师技术交流QQ群:12425841,专注于自动控制、数字电源等
halUARTCfg_t uartConfig;
uartConfig.configured =TRUE;
uartConfig.baudRate =HAL_UART_BR_115200;
uartConfig.flowControl =FALSE;
uartConfig.callBackFunc =rxCB;
HalUARTOpen(0,&uartConfig);
就设置这个就行了
uartConfig.baudRate =HAL_UART_BR_115200;
可以设置 在hal_uart.h 中定义的几个
#define HAL_UART_BR_19200 0x01
#define HAL_UART_BR_38400 0x02
#define HAL_UART_BR_57600 0x03
#define HAL_UART_BR_115200 0x04
回复 楼主 kata 的帖子
博主你好,我现在对CC2430波特率修改为9600一直有问题,不知道能不能请教博主,还是说zigbee只支持38400和115200的波特率
回复 板凳 1043172564@qq.c 的帖子
这个可以在协议中改。可以支持很多中波特率。只是38400比较稳定
淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
回复 板凳 1043172564@qq.c 的帖子
个人观点,只要波特率不是特别快,各波特率应该对稳定性影响不是很大。
电子工程师技术交流QQ群:12425841,专注于自动控制、数字电源等
为什么同一协议栈会出现不同的波特率,当在9600时发送数据都是正常,为什么15200是数据全部是0