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

关于CC2530双串口的使用

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

Yue TANG:

参考这个帖子

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/106996.aspx

songfeng zhang:

回复 Yue TANG:

按照那个帖子的设置不行,还是没数据,不确定是哪里的问题,这几个引脚没有被占用

chong huang:

您好,请问您这个问题解决没。如果解决能否告知具体方法?我也碰到这个问题。我基本上找遍了所有的双串口资料,但是一直调不出来。。。

songfeng zhang:

回复 chong huang:

解决啦,具体之前为什么不行我也不确定,现在的项目配置是只加了HAL_UART_ISR=2,没有加另外两条,初始化就是上面那个函数

Yue TANG:

回复 songfeng zhang:

ok. 你测试下,看是否没有问题。有新的问题重新post。

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC2530双串口的使用
分享到: 更多 (0)