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

zigbee Z-Stack Home 1.2.0串口问题

现在我使用官方提供的XDS调试器,使用Z-Stack Home 1.2.0协议栈,可是串口一直不能用,宏定义使用的是ZTOOL_P1,使用HalUARTWrite(ZTOOL_PORT,"bbbb",4);串口打印不出来东西,请问各位大神是怎么回事?我打印的地方是static void zclSampleLight_HandleKeys( byte shift, byte keys );这个函数里面的按键控制的,不可能没有初始化的,我不知道应该怎么设置UART呢?

Viki Shi:

CC2538固件里有UART的例程,请参考:http://www.ti.com/tool/cc2538-sw 

baozhu zhen:

回复 Viki Shi:

您说的那个固件里面的例程不能使用HalUARTWrite这个函数,而且那个也不是没有用到协议栈,我想问协议栈里面使用HalUARTWrite函数,需要配置什么吗?

dong jiang:

回复 baozhu zhen:

在HalUARTWrite函数之前进行如下参数初始化(根据需要修改)

halUARTCfg_t uartConfig; uartConfig.configured = TRUE; uartConfig.baudRate = HAL_UART_BR_115200; uartConfig.flowControl = FALSE; uartConfig.flowControlThreshold = 64; uartConfig.rx.maxBufSize = 128;  uartConfig.tx.maxBufSize = 128; uartConfig.idleTimeout = 6;  uartConfig.intEnable = TRUE; uartConfig.callBackFunc = CBfunc; HalUARTOpen (0, &uartConfig);

然后在CBfunc中处理串口收发。

赞(0)
未经允许不得转载:TI中文支持网 » zigbee Z-Stack Home 1.2.0串口问题
分享到: 更多 (0)