溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于STM32L100xx, STM32L151xx, STM32L152xx ,STM32L162xx 的復位

發(fā)布時間:2020-03-31 10:43:12 來源:網(wǎng)絡 閱讀:1486 作者:古泥瓦 欄目:開發(fā)技術(shù)

有三種Reset:System 復位,Power 復位,RTC域復位.

  • System 復位

    System復位所有寄存器,但除了RTC,RTC backup寄存器和控制/狀態(tài)寄存器RCC_CSR。

    system復位產(chǎn)生的情形有:

    1. NRST引腳拉低

    2. 看門狗計數(shù)結(jié)束(WWDG復位)

    3. 獨立看門狗技術(shù)結(jié)束(IWDG復位)

    4. 軟件復位(SW復位)

    5. 低功耗管理復位

    6. 選項字節(jié)加載復位

    7. 退出Standby模式

  這些復位源可以通過查看RCC_CSR寄存器的相應復位標識位進行確認。

  Software復位

  通過設置Cortext-M3的應用中斷與復位控制(Application Interrupt and Reset Control) 寄存器的SYSRESETREQ位復位。需要參考Cortext-M3內(nèi)核相關資料。

  低功耗管理復位

  以下兩種情形產(chǎn)生低功耗管理復位:

  1. 進入Standby模式:

  用戶選項字節(jié)中復位nRST_STDBY位使能這種復位。該情形下,任意時候執(zhí)行完進入Standby模式的序列,設備都將進入復位狀態(tài)而不是進入Standby模式。

  2. 進入Stop模式:

  用戶選項字節(jié)中復位nRST_STOP位使能這種復位。該情形下,任意時候執(zhí)行完進入Stop模式的序列,設備都將進入復位狀態(tài)而不是進入Stop模式。

  選項字節(jié)加載復位

  FLASH_PECR寄存器的OBL_LAUNCH位置1產(chǎn)生選項字節(jié)載入復位。這個位用來軟件方式加載選項字節(jié)。

  • Power 復位

  產(chǎn)生power復位的情形:

  1.Power-on/power-down復位(POR/PDR復位)

  2.BOR復位

  power復位可以復位所有寄存器的值,包括RTC域的寄存器。

  這些復位源產(chǎn)生的復位使得NRST引腳在延遲階段一直處于低電平狀態(tài)。RESET服務入口向量地址為0x0000_0004。

  system復位信號也在NRST引腳上輸出。脈沖發(fā)生器為每個內(nèi)部的復位源產(chǎn)生一個最小的20us的復位時間。外部復位情形下,復位脈沖在NRST引腳拉低的情形下產(chǎn)生。

  • RTC 和 backup寄存器reset

  下面兩種情況才可以復位RTC外圍,RTC時鐘源選擇(RCC_CSR中)和backup寄存器:

  1. 置位RCC_CSR寄存器的RTCRST引發(fā)的復位。

  2. Power reset(BOR/POR/PDR)


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI