lpc1700 系列cortex-m3 微控制器有4 個復位源:reset 引腳復位、看門狗復位、上電復位和掉電檢測復位。
復位源標識暫存器(rsid - 0x400f c180)每個復位源對應該暫存器中某一位,這些標誌位通過寫「1」清除。
掉電檢測
lpc1700系列cortex-m3微控制器包含乙個vdd(3v3)引腳電壓的2級檢測。如果該電壓變化至 2.95v左右時,掉電檢測器(bod )向中斷向量控制器發出中斷訊號。如需產生cpu中斷,那麼需要在nvic
的中斷使能暫存器中使能該中斷訊號;如果不需要,那麼軟體可通過查詢原始中斷狀態暫存器來檢測該訊號。 當vdd(3v3) 引腳的電壓變化至低於2.65v 時,第2 級的低電壓檢測將觸發復位訊號,使 lpc1700 系列cortex-m3 微控制器無效。低電壓下,片內各種功能部件的操作都將變得不可靠, 掉電檢測復位可以防止flash 的內容發生改變。bod 電路將使電壓降低到1v 以下來維持復位, 這時上電復位電路也可保持復位。
LPC24xx系列CAN波特率計算
lpc24xx系列can波特率計算 can 匯流排時序暫存器 canbtr sam 0 125k 及以上波特率 1 100k 及以下波特率 can標稱位時間定義比較靈活,這裡給出乙個簡單的原則 定義 can時鐘 tscl brp 1 fvpb 則 tseg1 tseg1 1 tscl tseg2 t...
LPC1754學習之旅 GPIO
lpc1754的所有gpio口在復位後預設為上拉輸入狀態。gpio可以以位元組 半字 字進行操作。gpio有以下4種暫存器,其各自的功能描述如下 power 一直使能。pins 通過設定暫存器,管腳可以作為普通的 gpio,或者是他的復用功能 共有3種復用功能 wake up gpio0和gpio2...
學習日記17
學習日誌 姓名 趙鵬 日期 2018.7.31 今日學習任務 利用stm32設計霓虹燈或者計數器 今日任務完成情況 本日任務按照老師要求完成 今日開發中出現的問題彙總 今日任務已按計畫完成。基本功能都已實現。編寫了部分實踐報告。今日未解決問題 基本解決 今日開發收穫 韌體庫的使用方法,利用韌體庫編寫...