在TI 的CC2530中,使用的是协议栈Z-Stack2007,现在想通过串口与STM32通信,当STM32给zigbee发送数据时,zigbee接收,只是接收的这部分代码TI给封装起来了,只知道在配置里头是这样的:
/* @ZL 串口初始化 */
halUARTCfg_t uartConfig;
/* UART Configuration */
uartConfig.configured = TRUE;
uartConfig.baudRate = HAL_UART_BR_115200;
uartConfig.flowControl = FALSE;
uartConfig.flowControlThreshold = 64;//2x30 don't care-see uart-driver
uartConfig.rx.maxBufSize = 128;//2x30 don't care-see uart-driver
uartConfig.tx.maxBufSize = 128;//2x30 don't care-see uart-driver
uartConfig.idleTimeout = 6;//2x30 don't care-see uart-driver
上面规定了最大发送和接收字节是128个,但是这个读写串口数据的函数如下: 我看不出到底是读多少个数据,不知道串口工作原理是怎样的,点击进去之后的代码又看不到,被封装起来了。
/************************************