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
当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
-------------------------------------------
------------------------------------------
------------------------------------------
---------------------------------------------
-------------------------------------------
-------------------------------------------