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

CC2541如何同时两个UART工作?

我们打算的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); 初始化就可以了

Susan Yang:

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

下面有例子可借鉴

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

库昊:

回复 Susan Yang:

感谢回复,正在调试中

da qin zheng sheng:

回复 库昊:

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

xinguo yu:

回复 库昊:

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

赞(0)
未经允许不得转载:TI中文支持网 » CC2541如何同时两个UART工作?
分享到: 更多 (0)