CC2541 uart 分析

BLE-CC254x-1.4.2.2

-------------------------------------------

默认配置:

INT_HEAP_LEN=3072
HALNODEBUG
OSAL_CBTIMER_NUM_TASKS=1
HAL_AES_DMA=TRUE
HAL_DMA=TRUE
POWER_SAVING

xPLUS_BROADCASTER
HAL_LCD=TRUE
HAL_LED=FALSE

HAL_KEY=TRUE

建议:

HAL_LCD=FALSE
HAL_LED=FALSE

HAL_KEY=FALSE

-------------------------------------------hal_board_cfg.h

/* Set to TRUE enable DMA usage, FALSE disable it */
#ifndef HAL_DMA
#define HAL_DMA TRUE

#endif

-------------------------------------------hal_board_cfg.h

CC2541 uart 分析

CC2541 uart 分析

HAL_UART_DMA=1时,程序使用UART0的第一引脚配置(Alt 1)。


-------------------------------------------

要使用UART必须定义 HAL_UART=TRUE。

若:HAL_DMA=TRUE 且HAL_UART=TRUE (定义HAL_UART=1后,配置文件默认使用UART的DMA方式,IRS中断方式是关闭的)

则:HAL_UART_DMA=1

-------------------------------------------


------------------------------------------

------------------------------------------

---------------------------------------------

-------------------------------------------

-------------------------------------------