1. 程式人生 > >CC2541 開啟POWER_SAVING後,則無法進休眠,

CC2541 開啟POWER_SAVING後,則無法進休眠,

CC2541關閉POWER_SAVING情況下,不管是否開啟HAL_UART=TRUE,都可以正常進按鍵中斷的

若開啟POWER_SAVING後,

若關閉巨集HAL_UART=TRUE,則可以直覺進休眠,正常進按鍵中斷,

若開啟巨集HAL_UART=TRUE,則無法進休眠也無法進按鍵中斷;

在_hal_uart_dma.c檔案中,作如下修改,就可以禁用DMA流控。

1 2 3 4 5 6 7 #if !defined( DMA_PM ) #if defined POWER_SAVING #define DMA_PM                     0//1
#else #define DMA_PM                     0 #endif // POWER_SAVING #endif // !DMA_PM