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两串口同时工作的问题,你解决了么?可否留个联系方式交流下