一共有工作、睡眠、深度睡眠、掉電和深度掉電模式,後4種不支援除錯模式。
各種模式特定與wwdt對其的影響:
工作模式:允許irc或看門狗振盪器,核心和儲存器由系統時鐘計時,外設有系統或專用時鐘計時。
深度睡眠模式:允許irc和看門狗振盪器。核心的系統時鐘停止,復位或中斷之前都不能執行指令,外設功能繼續執行。
若保持wwdt的執行,應選擇看門狗振盪器為首選時鐘源,以最大限度降低功耗。若時鐘源未鎖定,則使用pdsleepcfg 暫存器為看門狗振盪器供電。
掉電模式:若保持wwdt的執行,必須使用看門狗振盪器作為時鐘源。
深度掉電模式:所有時鐘和wwdt都停止執行
LPC11U3x儲存器對映
1 mcu不同變數的儲存位置 區域性變數 棧區 stack 由編譯器自動分配和釋放 區域性靜態變數 靜態區 程式結束後由系統釋放 全域性變數 靜態區的常量區 全域性靜態變數 靜態區 堆區 heap 一般由程式設計師自行分配和釋放,分配malloc和new申請的區域 2 cortex m0系列微控制器...
LPC11Uxx系列 IAP介紹
void fun 宣告乙個返回值是任意型別的指標的函式fun void 這是一種變數型別,用來定義函式指標變數 一般做法 兩部分 都同時燒錄在user flash中,晶元上電後從boot loader程式開始執行,其功能主要是 需要則執行更新操作 保證偏移量為0x200的倍數 irom1的位址區域和...
Cortex M0 LPC11C14中斷控制器
lpc11c14 cortex m0 微控制器採用的是nvic nested vectored interruptcontroller 中斷控制器 nvic中斷控制器有一下特點 nvic是arm cortex m0的乙個整合部分 緊耦合的方式中斷延遲低 可控制系統的異常及外設中斷 nvic中斷控制器...