91视频丝瓜-91视频完整版高清-91视频网-91视频网店-91视频网或将从此无大神-91视频网入口

您好,歡迎訪問上海現易電子元器件有限公司網站!

021-51870898
021-51870898   18019251567
4新聞資訊
您的位置: 首頁 ->  新聞資訊 -> 單片機

?STM32F030 WWDG使用結論

文章出處:單片機 責任編輯:上海現易電子元器件有限公司 發表時間:2020-11-10

使用STM32F030的WWDG,發現其在STOP下面跟STM8S的休眠模式的情況一樣,不會對MCU進行復位.

貼上看門狗代碼:

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

**************************************************************************************** 

* FILE      : wdog_drv.c 

* Description   :  

*              

* Copyright (c) 2015 by LAN. All Rights Reserved. 

*  

* History: 

* Version       Name            Date            Description 

   0.1      藍曙光 2015/01/28  Initial Version 

    

**************************************************************************************** 

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

  

#include "wdog_drv.h"  

  

#define WWDG_Prescaler_8                    ((uint32_t)0x00000180)  

#define CFR_WDGTB_MASK                      ((uint32_t)0xFFFFFE7F)  

#define RCC_APB1ENR_WWDGEN                  ((uint32_t)0x00000800)        /*!< Window Watchdog clock enable */  

  

/*================================================================== 

* Function  : Wdog_Init 

* Description   : 看門狗初始化 

* Input Para    :  

* Output Para   :  

* Return Value:  

==================================================================*/  

void Wdog_Init(void)  

{  

    Wdog_Start();  

    WWDG->CFR |= 0x7F;   //窗口看門狗的上窗口,窗口值必須在0x3F以上,但必須小于計數值小于0x7F  

  

    WWDG->CR = 0x7F; //看門狗計數值  

  

    Wdog_Feed(0);  

}  

  

  

  

/*================================================================== 

* Function  : Wdog_Start 

* Description   : 啟動開門狗 

* Input Para    :  

* Output Para   :  

* Return Value:  

==================================================================*/  

void Wdog_Start(void)  

{  

    RCC->APB1ENR |= RCC_APB1ENR_WWDGEN;  

    //設置分頻時鐘  

    WWDG->CFR = (WWDG->CFR & CFR_WDGTB_MASK) | WWDG_Prescaler_8;  

  

    WWDG->CR |= 0x80; //使能窗口看門狗   

}  

  

/*================================================================== 

* Function  : Wdog_SetReload 

* Description   : 重新設置頻率 

* Input Para    :  

* Output Para   :  

* Return Value:  

==================================================================*/  

void Wdog_SetReload(u8 uTime)  

{  

  

}  

  

/*================================================================== 

* Function  : Wdog_Feed 

* Description   : 喂狗 

* Input Para    :  

* Output Para   :  

* Return Value:  

==================================================================*/  

void    Wdog_Feed(u8 uTime)  

{  

     if ((WWDG->CR & 0x7F) < WWDG->CFR)//小于窗口值才能喂狗    

    {  

        WWDG->CR |= 0x7F;    //重新喂狗    

     }  

}  

  

  

  

/*================================================================== 

* Function  : Wdog_ResetChip 

* Description   : 復位芯片 

* Input Para    :  

* Output Para   :  

* Return Value:  

==================================================================*/  

void Wdog_ResetChip(void)  

{  

    while ((WWDG->CR & 0x7F) >= WWDG->CFR)  

    {//等待進入到喂狗窗口  

    }  

    WWDG->CR &= 0x40;    //喂最小復位  

    while(1);  


上海現易電子元器件有限公司 版權所有 未經授權禁止復制或鏡像

CopyRight 2020-2025 www.urqm.cn All rights reserved   滬ICP備2020031792號

友情鏈接:

電話

易經理

18019251567

微信

易經理

易經理

頂部

咨詢
主站蜘蛛池模板: 我和乡下妽妽的性故事小说 | 无码免费一区二区三区日本A片 | 激情文学小说区另类小说同性 | 久在线| 亚洲天堂在线观看完整版 | 日本无码一区二区三区不卡毛片 | 中文字幕一区二区精品区 | 一级bbbbbbbbb毛片 | 九九精品国产亚洲A片无码 九九操视频 | 麻豆自制传媒 国产之光黄 麻豆在视频线 | 国产黄色片在线播放 | 国产成人在线精品 | 伦理资源 | 国产嫖妓一区二区三区无码 | 强姧美女动态图片 | 日本毛片的免费高清视频 | 超熟女专门志 | 国产精品爽爽va在线观看无码 | 一个人看的视频www在线观看免费 | 长篇YIN荡乱合集小说免费TXT下载 | 黄色一级视频在线播放 | 亚洲精品卡一卡2卡3卡4卡 | 亚洲一卡2卡3卡4卡国产网站 | 在线观看a级片 | 大片免免费观看视频播放器在线观看 | 奇米影视20247久久精品人人爽 | 久久综合伊人中文字幕 | 最近最新2018中文字幕8 | 久久久亚洲精品一区二区三区 | 成人无码A片一区二区三区免 | 欲色影视天天一区二区三区色香欲 | 国产成人无码免费看片色哟哟 | 天津稀有金属交易市场 | 婷婷五月色综合 | 亚欧三级| 天天操穴| 亚1州区2区3区产品乱码站 | 含着不拔出来 H 1V1 | 北条麻妃高清无码中文 | 国产一卡2卡3卡四卡国色天香 | 中国护士一级毛片免费版本 |