国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

/*

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
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373458
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    STM32復位來源、以及系統和內核復位區別
    的頭像 發表于 02-28 17:13 ?8976次閱讀

    CM3(STM32) 內核復位與系統復位區別及應用

    CM3(STM32)內核復位與系統復位區別及應用
    的頭像 發表于 03-20 09:43 ?6240次閱讀
    CM3(<b class='flag-5'>STM32</b>) 內核<b class='flag-5'>復位</b>與系統<b class='flag-5'>復位</b>區別及應用

    stm32復位電路工作原理

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

    stm32復位介紹

    復位介紹STM32F10xxx支持三種復位形式,分別為系統復位、上電復位、備份區域復位1.系統
    發表于 12-24 19:32 ?4次下載
    <b class='flag-5'>stm32</b>的<b class='flag-5'>復位</b>介紹

    STM32復位判斷

    在項目中有時候會遇到單片機莫名奇妙復位的情況,為了判斷是那種原因引起復位,就需要對單片機的復位源進行判斷。現用
    發表于 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 ?6708次閱讀

    stm32復位電路如何設計

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

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

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

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

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

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

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