STM32F030C6看門(獨立+視窗)狗詳細配置
1、(IWDG獨立看門狗)
獨立看門狗由內部低速時鐘LSI提供計數時鐘,8 位分頻,12位計數,需要定期喂狗(過載數值 ReloadCounter),如果計數值減為0了,還沒有過載數值,則會響應復位事件。
獨立看門狗的配置程式碼:
總結:在1.6s內喂狗正常執行,大於1.6s沒有喂狗,看門狗復位重啟。
2、(WWDG視窗看門狗)
視窗看門狗由APB1(RCC_APB1Periph_WWDG)提供計數時鐘,2 位分頻,7位計數,需要定期喂狗(更新計數值),如果計數值減為0x40了,還未更新計數值,則會響應復位事件。
下圖描述了兩種視窗看門狗啟動的情況:
視窗看門狗的配置程式碼:
總結:當倒計數值要到設定的視窗值,產生視窗看門口中斷時,馬上喂狗。當倒計數值要到設定的視窗值,產生視窗看門口中斷時,沒有及時喂狗,將復位重啟。
兩者的區別:
1、時鐘不同,IWDG使用內部低速時鐘,WWDG使用系統時鐘APB1;
2、IWDG只有下限,WWDG有上下限;
3、IWDG沒有中斷,WWDG有中斷;
4、IWDG有12倒計數器,WWDG只有7位的計數器;
相關推薦
STM32F030C6看門(獨立+視窗)狗詳細配置
1、(IWDG獨立看門狗) 獨立看門狗由內部低速時鐘LSI提供計數時鐘,8 位分頻,12位計數,需要定期喂狗(過載數值 ReloadCounter),如果計數值減為0了,還沒有過載數值,則會響應復位事件。 獨立看門狗的配置程式碼: 總結:在1.6s內喂狗正常執行
STM32F0xx_看門狗(獨立+視窗)配置詳細過程
Ⅰ、概述 對於看門狗,我覺得做微控制器或者嵌入式開發的人員來說並不陌生,今天總結STM32F0看門狗的功能,F0的看門狗有兩種:獨立和視窗看門狗。 今天提供兩種看門狗的軟體工程例項,供大家下載。 兩種看門狗各有各的特點,應用在不同的場合,下面將分別簡單總結一下獨立和視窗看門
STM32F1_WDG看門狗(獨立+視窗)
前言 今天總結“STM32F103 WDG看門狗”,STM32F1有兩個看門狗,IWDG獨立看門狗和WWDG視窗看門狗,今天將兩個看門狗一併總結了。 總結一下二者的區別: 1)、IWDG使用內部低速時鐘LSI,WWDG使用系統時鐘APB1ENR 2)、IWDG沒有中斷,WW
高斯函式(Gaussian function)的詳細分析
摘要 論文中遇到很重要的一個元素就是高斯核函式,但是必須要分析出高斯函式的各種潛在屬性,本文首先參考相關材料給出高斯核函式的基礎,然後使用matlab自動儲存不同引數下的高斯核函式的變化gif動圖,同時分享出原始碼,這樣也便於後續的論文寫作。 高斯函式的基礎
LeetCode—209—Minimum Size Subarray Sum(滑動視窗)
題目 Given an array of n positive integers and a positive integer s, find the minimal length of a contiguous subarray of which the sum ≥ s. If the
easyUI之Messager(訊息視窗)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Messager(訊息視窗)</title>
VMware Tools (ubuntu系統)安裝詳細過程與使用
前一段時間博主在VMware虛擬機器上安裝了Ubuntu系統,如果還沒有安裝的同學可以參考博主上一篇文章:VMware Ubuntu安裝詳細過程。 猿友們都知道linux不太好用,如果你想將你主機Windows上的檔案或安裝包放到虛擬機器上,VMware Tools是必
vue-cli(vue腳手架)超詳細教程
都說Vue2簡單上手容易,的確,看了官方文件確實覺得上手很快,除了ES6語法和webpack的配置讓你感到陌生,重要的是思路的變換,以前用jq隨便拿全域性變數和修改dom的錘子不能用了,vue只用關心資料本身,不用再頻繁繁瑣的操作dom,註冊事件、監聽事件、取消事件。。。。(
唯一的雪花 uva 11572 (滑動視窗)
紫書 第八章 輸入一個長度為n的序列A,找到一個儘量長的連續子序列al-ar,使得該序列中沒有相同元素。 設左端點為 L,右端點為R ,初始L = 0, R=0,R不斷增加,只要在L和R中間沒有出現過重複的數就一直增加。 O(nlogn) 程式碼如下: #i
單調佇列(滑動視窗):紀念我因head tail的WA
初值似乎沒什麼用 然後我就WA了。。。 如果初值為h1=1,t1=0,h2=1,h1=0; 判斷head tail是加等號 如果h1==t1 可以不加 程式碼如下: //1359:滑動視窗(pusu)//next單調佇列 #include<iostream
Linux環境下多庫svn安裝與配置(獨立庫,多個配置檔案)
[先在伺服器中開啟放行 3690 埠!!!] (1)檢視是否已經安裝了svn 命令:svnserve --version 沒有安裝,出現下面資訊-> 已經安裝,出現下面版本資訊-> 檢視安裝svn的路徑資訊:rpm -ql subversion
Linux環境下多庫svn安裝與配置(獨立庫,公用一個配置檔案)
[先在伺服器中開啟放行 3690 埠!!!] (1)檢視是否已經安裝了svn 命令:svnserve --version 沒有安裝,出現下面資訊-> 已經安裝,出現下面版本資訊-> 檢視安裝svn的路徑資訊:rpm -ql subversion
mp4(H264容器)的詳細檔案格式分析
十六進位制碼流分析:ftyp Box00 00 00 1C: size ,28,表示此BOX有28個位元組,表示長度的四個位元組也計算在內。以下同66 74 79 70: type,表示BOX TYPE,此處為ftyp6D 70 34 32: 可能是相容的格式資訊,/////mp4200 00 00 0
對C語言執行結果(控制檯視窗)表格的實現(最基礎版)
先放張效果圖: 這就是一個簡單的表格(複雜的我辦不到!!),而這個表格的實現也是非常簡單的,就是簡單的 printf 輸出: #include <stdio.h> int main() { printf("=================================
BoW(詞袋)模型詳細介紹
最近學習BoW模型,將自己網上看到的資料及對論文的理解,將BoW模型總結如下! BoW模型 Bag-of-words model (BoW model) 最早出現在自然語言處理(Natural Language Processing)和資訊檢索(Information
OpenCV庫中watershed函式(分水嶺演算法)的詳細使用例程
#include <iostream> #include <opencv2\opencv.hpp> using namespace std; using namespace cv; Mat srcImage, srcImage_, maskImage; Mat maskWaterS
Nginx詳細配置(負載策略)————超級詳細
Nginx的配置檔案nginx.conf配置詳解如下:user nginx nginx ;Nginx使用者及組:使用者 組。window下不指定worker_processes 8;工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。error_log log
Ubuntu14.04 雙顯示卡(獨立+整合)問題的顯示卡切換問題
顯示卡廠商Nvida和AMD對Linux沒有提供良好的支援,導致雙顯示卡膝上型電腦使用者在使用Linux的過程中,導致本子非常耗電驚人。另外,Nvida Prime可以讓Linux使用者實現通過點選滑鼠完成Intel整合顯示卡和Nvida獨立顯示卡的切換。 解
【LeetCode & 劍指offer刷題】棧與佇列題5:59 佇列(滑動視窗)的最大值
【LeetCode & 劍指offer 刷題筆記】目錄(持續更新中...) 59 佇列(滑動視窗)的最大值 題目一:滑動視窗的最大值 給定一個數組和滑動視窗的大小,找出所有滑動窗口裡數值的最大值。例如,如果輸入陣列{2,3,4,2,6,2,5,1}及滑動視窗的
904. Fruit Into Baskets(滑動視窗)
In a row of trees, the i-th tree produces fruit with type tree[i]. You start at any tree of your choice, then repeated