使用BLE的RTC喚醒還能使用外部中斷嗎?我開啟了RTC中斷之后,外部中斷就無效了,有沒有倆個共用的參考?xì)v程?
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
使用BLE的RTC喚醒還能使用外部中斷嗎?我開啟了RTC中斷之后,外部中斷就無效了,有沒有倆個共用的參考?xì)v程?
建議不要手動配置RTC中斷,防止沖突,利用TMOS事件去喚醒MCU即可。BLE例程的HAL_SLEEP宏啟用后,TMOS系統(tǒng)會調(diào)度RTC中斷,用于在TMOS事件執(zhí)行前喚醒MCU。
可以同時使用RTC中斷(TMOS系統(tǒng)的喚醒)與GPIO中斷。GPIO中斷的添加請參考PM例程。
我使用的就是TMOS的RTC喚醒。兩個單獨(dú)使用的時候都是能都喚醒的,但是一合并到一起就不行了。