微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于CC2530双串口的使用

关于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。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top