女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何判斷STM32的復位類型_STM32軟件復位bug有哪些

電子工程師 ? 作者:工程師a ? 2018-05-20 10:06 ? 次閱讀

STM 32在復位時,有嚴重BUG:

1.上電復位和外置的看門狗芯片重啟復位是無法區分開來的!RCC_FLAG_BORRST, RCC_FLAG_PINRST, RCC_FLAG_LPWRRST三個都復位了!

2.這樣當要在上電復位初始化關鍵代碼時,這些代碼看門狗復位則不用重啟,這個關鍵代碼會導致應用業務的異常!若兩個中斷分不開,導致系統異??撮T狗復位時影響業務!

/*

RCC_FLAG_BORRST: POR/PDR or BOR reset //Power-on/power-down reset (POR/PDR reset) or brownout (BOR) reset

RCC_FLAG_PINRST: Pin reset //NRST pin可能為看門狗重啟

RCC_FLAG_PORRST: POR/PDR reset

RCC_FLAG_SFTRST: Software reset

RCC_FLAG_IWDGRST: Independent Watchdog reset

RCC_FLAG_WWDGRST: Window Watchdog reset

RCC_FLAG_LPWRRST: Low Power reset

*/

/*****************************************************************************************

函 數 名: SysRstSrcRecord

參 數: 無

返 回 值: 系統重啟次數記錄

描 述: 記錄系統重啟的方式記錄

作 者: 李少雄

版 本: V1.0 2012年11月12日

******************************************************************************************/

u8 SysRstSrcRecord(u8 *pstRest)

{

//u8 uchInfoChange=0;

pstRest[0] = RCC_GetFlagStatus(RCC_FLAG_BORRST);

pstRest[1] = RCC_GetFlagStatus(RCC_FLAG_PINRST);

pstRest[2] = RCC_GetFlagStatus(RCC_FLAG_PORRST);

pstRest[3] = RCC_GetFlagStatus(RCC_FLAG_SFTRST);

pstRest[4] = RCC_GetFlagStatus(RCC_FLAG_IWDGRST);

pstRest[5] = RCC_GetFlagStatus(RCC_FLAG_WWDGRST);

pstRest[6] = RCC_GetFlagStatus(RCC_FLAG_LPWRRST);

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2289

    文章

    11011

    瀏覽量

    362302
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32復位類型判斷方法 精選資料推薦

    STM32復位及通過函數判斷是何種條件出發的復位STM32F10xxx支持三種復位形式,分別為系
    發表于 08-16 08:06

    stm32復位電路工作原理

    stm32復位電路工作原理 相信大家對復位電路已經很熟悉了,復位電路是一種用來使電路恢復到起始狀態的電路設備,這次我們來討論一下stm32
    的頭像 發表于 08-07 11:59 ?3.9w次閱讀

    stm32復位方式分類

    stm32復位方式分類按照復位區域的范圍分類,大概可以分為系統復位,電源復位,備份域復位,內核
    發表于 12-07 19:36 ?12次下載
    <b class='flag-5'>stm32</b><b class='flag-5'>復位</b>方式分類

    STM32復位電路

    **STM32復位電路**
    發表于 12-24 19:28 ?24次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>復位</b>電路

    STM32電源管理、復位、時鐘

    STM32F10的復位信號系統復位軟件復位低功耗管理復位電源
    發表于 01-05 14:25 ?10次下載
    <b class='flag-5'>STM32</b>電源管理、<b class='flag-5'>復位</b>、時鐘

    STM32復位判斷

    在項目中有時候會遇到單片機莫名奇妙復位的情況,為了判斷是那種原因引起復位,就需要對單片機的復位源進行判斷?,F用
    發表于 01-17 12:29 ?12次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>復位</b>源<b class='flag-5'>判斷</b>

    STM32學習筆記】技巧2 - STM32復位類型及區別

    最近在項目的時候需要判別STM32復位類型,網上這部分資料也有許多大神進行總結。但是感覺不是特別深入,因此,小編參考參考了STM32的參考手冊進行詳細總結了一下。1、
    發表于 01-17 12:54 ?10次下載
    【<b class='flag-5'>STM32</b>學習筆記】技巧2 - <b class='flag-5'>STM32</b>的<b class='flag-5'>復位</b><b class='flag-5'>類型</b>及區別

    STM32復位來源、以及系統和內核復位區別

    每一塊STM32中都有這么一個RCC復位和時鐘控制模塊。STM32復位為三類:系統復位、電源復位
    發表于 02-10 10:30 ?6次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>復位</b>來源、以及系統和內核<b class='flag-5'>復位</b>區別

    淺析stm32復位電路方法

    說到復位,我們都不會陌生,系統基本都有一個復位按鍵。復位的種類很多:上電復位、掉電復位、
    發表于 02-11 15:10 ?45次下載
    淺析<b class='flag-5'>stm32</b><b class='flag-5'>復位</b>電路方法

    stm32復位電路設計

    stm32復位電路設計
    發表于 06-26 09:26 ?8次下載

    STM32芯片的那些系統級復位功能

    我們知道,STM32芯片里很多系統級的復位,比方上電復位、欠壓復位、看門狗復位、
    的頭像 發表于 10-19 09:06 ?5851次閱讀

    stm32復位電路如何設計

    1,描述 ? 說到復位,我們都不會陌生,系統基本都有一個復位按鍵。復位的種類很多:上電復位、掉電復位
    的頭像 發表于 06-22 09:06 ?3363次閱讀

    基于STM32芯片特定外設復位的功能

    我們知道,STM32芯片里很多系統級的復位,比方上電復位、欠壓復位、看門狗復位、
    的頭像 發表于 06-22 09:08 ?3014次閱讀
    基于<b class='flag-5'>STM32</b>芯片特定外設<b class='flag-5'>復位</b>的功能

    stm32復位 內核復位和系統復位

    內核復位:它會使STM32內核(Cortex-M)進行復位,而不會影響其外設,如GPIO、TIM、USART、SPI等這些寄存器的復位。
    的頭像 發表于 08-01 17:21 ?5760次閱讀

    STM32復位電路用復位芯片和阻容復位電路區別

    STM32是一款廣泛使用的微控制器,其復位電路設計對于系統的穩定性和可靠性至關重要。本文將詳細介紹STM32復位電路中使用復位芯片和阻容
    的頭像 發表于 08-06 10:26 ?2707次閱讀