关于CC2530双串口的使用
时间:10-02
整理:3721RD
点击:
CC2530+z-stack2.5.1a,用UART0都正常,用UART1不行,UART0用P0.2/P0.3,UART1用P1.6/P1.7
用下面的代码配置串口UART1:
void hal_uart1_config(void)
{
halUARTCfg_t uartConfig;
uartConfig.configured = TRUE;
uartConfig.baudRate = HAL_UART_BR_115200;
uartConfig.flowControl = FALSE;
uartConfig.callBackFunc = rxCB;
HalUARTOpen (1, &uartConfig);
}
然后用HalUARTWrite(1,"hello UART1", 11);发送数据,收不到数据,
在项目配置中添加了一下三项:
HAL_UART=TRUE
HAL_UART_DMA=1
HAL_UART_ISR=2
参考这个帖子
http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/106996.aspx
按照那个帖子的设置不行,还是没数据,不确定是哪里的问题,这几个引脚没有被占用
您好,请问您这个问题解决没。如果解决能否告知具体方法?我也碰到这个问题。我基本上找遍了所有的双串口资料,但是一直调不出来。。。
解决啦,具体之前为什么不行我也不确定,现在的项目配置是只加了HAL_UART_ISR=2,没有加另外两条,初始化就是上面那个函数
ok. 你测试下,看是否没有问题。有新的问题重新post。