微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541如何同时两个UART工作?

CC2541如何同时两个UART工作?

时间:10-02 整理:3721RD 点击:

我们打算的CC2541上UART1挂一个指纹模块,UART0打算用来串口输出调试用,请问TI的工作人员,软件上需要怎么配置?

我目前是这样配置的:

HAL_UART=TRUE
HAL_DMA=TRUE
HAL_UART_DMA=1
HAL_UART_ISR=2

但是会有一个重复定义的警告:
typedef uint8 rxIdx_t;

Warning[Pe301]: typedef name has already been declared (with same type) C:\Texas Instruments\BLE-CC254x-1.4.0\Components\hal\target\CC2540EB\_hal_uart_isr.c 204

以前没有开发过8051单片机,所以比较习惯用osal hal提供的接口来开发,

想问一下,如果想用UART1的话 需要配置哪些宏开关?还是只需HalUARTOpen(HAL_UART_PORT_1, &uartConfig); 初始化就可以了

协议栈给出的程序不支持双串口功能,您需要自己添加另一个串口代码。

下面有例子可借鉴

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swrc257&fileType=zip

感谢回复,正在调试中

自己用寄存器配置,官方有例程。

你好,请问cc2541两串口同时工作的问题,你解决了么?可否留个联系方式交流下

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

网站地图

Top