在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Kinetis“喂狗”的問題

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-08-15 10:05 ? 次閱讀

我最近有點標題黨了,老是喜歡起這種赤裸裸的標題,呵呵,不過相信點進來的博友應該懂此“喂狗”的意思,下面咱們好好聊聊Kinetis“喂狗”的問題,走著…

看門狗功能大家都耳熟能詳了,產品在最后量產之前,為了保證系統可靠性我們一般會把看門狗功能加進去,防止代碼在某些意外情況下進入死鎖狀態從而導致整個系統的癱瘓(看門狗超時產生復位信號將系統重啟),甚至有些對可靠性要求更嚴格的領域,都需要加入外部看門狗來保證產品穩定性。Kinetis系列的看門狗使用起來是比較簡單的,具體的配置我這里就不多說了,可以直接參考官方的參考代碼配置,本篇文章的目的是需要提醒廣大用戶在使用Kinetis的時候需要特別注意的問題:

1. 看門狗配置寄存器需要在解鎖看門狗之后的256個總線時鐘周期時間之內完成,也就是說在這256個總線周期之內我們需要快速完成看門狗功能的初始化,正常來講這個配置的時間肯定足夠了,還是強烈建議在配置看門狗之前把全局中斷關掉,配置之后再打開全局中斷,老話說的好,不怕一萬就怕萬一啊,萬一就那么趕巧在配置過程中來一個中斷把時間耗費掉就完了,是吧,安全重要,安全重要,安全重要啊,重要事情得講三遍,呵呵;

2.我們喂狗的函數也不能被打斷,在往看門狗寄存器連續寫入0xA602和0xB480兩個數據是需要在20個總線周期內必須完成的,so…在刷狗喂狗的過程中也不能打開中斷;

3. 第三個問題實際上我寫這篇文章的初衷,這個問題我們手冊里沒有像前兩點那樣在手冊中特別標注,但是對我們用戶來說卻不能忽視的。很多用戶為了簡單方便起見,會直接在主程序或者某個專門的任務中while(1)或者for死循環加入一個喂狗程序專門負責不斷的喂狗,這樣簡單明了,但是這樣是有潛在風險的,對Kinetis來說,每次喂狗的間隔還需要保證至少4個看門狗時鐘以上的時間,這個在軟件喂狗的時候需要額外注意的。

好了,由于問題比較簡單,所以就寫到這了,大家知道這個事就行了,哈哈。未完待續~

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

    關注

    10

    文章

    566

    瀏覽量

    70904
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120932

原文標題:【博文精選】Kinetis的"喂狗"時間不能太短了

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    中斷喂狗失敗

    剛開始使用WWDG。用其他方法喂狗成功了,嘗試通過中斷喂狗失敗:使用TIMER2設置中斷,發生中斷時,設置標志。主函數while檢測到標志,清除標志,喂狗。然后就失敗了?,F在發現,開了狗,就進
    發表于 10-30 08:34

    Kinetis L系列資料分享

    Kinetis L系列微控制器的常規特性Kinetis L系列微控制器選型表
    發表于 04-02 06:48

    如何啟動和喂狗

    看門狗, 啟動, 喂狗
    發表于 07-23 09:46

    窗口看門狗喂狗的時間

    窗口看門狗:之所以稱為窗口是因為其喂狗時間是一個有上下限的范圍內(窗口),你可以通過設定相關寄存器,設定其上限時間(下限固定)。喂狗的時間不能過早也不能過晚。而獨立看門狗限制喂狗時間在0-x內,x由
    發表于 08-02 10:00

    OpenHarmony3.1Beta喂狗資料合集

    1、openharmony3.1Beta啟動喂狗服務解讀watchdog的實現用于監視系統的運行,包括內核態watchdog模塊和用戶態watchdog服務程序。內核態watchdog 模塊通過
    發表于 03-21 09:58

    請問什么時候喂狗?怎么喂狗?喂狗的注意事項有哪些?

    什么時候喂狗?怎么喂狗?喂狗的注意事項?
    發表于 10-27 07:30

    Jlink解鎖Kinetis說明

    Jlink解鎖Kinetis說明
    發表于 09-23 14:49 ?44次下載
    Jlink解鎖<b class='flag-5'>Kinetis</b>說明

    按鍵喂狗

    按鍵喂狗 C51單片機源碼,KEIL源文件,C語言編寫
    發表于 06-20 16:36 ?13次下載

    Kinetis加密等級分析

      Kinetis的加密鎖定問題在論壇和客戶那里經常被問到,而Kinetis的加密章節零散分布在ChipConfiguration/Security/Flash章節,此處做一個簡單的總結。提到Kinetis的加密其實本質上來說都
    發表于 09-15 17:52 ?2次下載

    kinetis系統時鐘講解

    kinetis系統時鐘講解
    發表于 09-21 09:37 ?5次下載
    <b class='flag-5'>kinetis</b>系統時鐘講解

    Kinetis編程入門指南書簽版

    Kinetis編程入門指南書簽版
    發表于 09-21 10:15 ?0次下載
    <b class='flag-5'>Kinetis</b>編程入門指南書簽版

    如何實現Kinetis ADC自校準

    如何實現Kinetis ADC自校準(直流電源技術題庫)-如何實現Kinetis ADC自校準? ? ? ? ? ? ? ? ? ?
    發表于 09-18 09:44 ?4次下載
    如何實現<b class='flag-5'>Kinetis</b> ADC自校準

    單片機編程:如何喂狗的靈魂拷問...

    關注、星標嵌入式客棧,干貨及時送達[導讀] 單片機程序寫辣么多,看門狗狗天天見,你的狗狗養的對么?不停的喂狗,只要狗不叫就完了嘛?真是這樣么?事實上可能不是你想的辣么簡單.....啥叫看...
    發表于 11-23 17:51 ?12次下載
    單片機編程:如何<b class='flag-5'>喂狗</b>的靈魂拷問...

    物聯網自動喂狗器開源分享

    電子發燒友網站提供《物聯網自動喂狗器開源分享.zip》資料免費下載
    發表于 02-06 14:46 ?0次下載
    物聯網自動<b class='flag-5'>喂狗</b>器開源分享

    如何避免燒錄無法喂狗的情況下看門狗仍會復位芯片

    "喂狗",也要講究方法
    的頭像 發表于 10-24 15:56 ?2794次閱讀
    如何避免燒錄無法<b class='flag-5'>喂狗</b>的情況下看門狗仍會復位芯片
    主站蜘蛛池模板: 九九久久国产精品大片 | jizz性欧美12 | 美女黄色一级片 | 天天欧美 | yy8090韩国日本三理论免费 | 仙踪林欧美另类视频 | 欧美不在线| 免费一级黄色录像 | 日本黄色网址大全 | 欧美巨大bbbb动漫 | 亚洲经典乱码在线播 | 免费一级成人毛片 | 久综合网| 成人黄色网址 | 午夜免费福利在线观看 | 亚洲久久在线 | 免费高清特级毛片 | 欧美艹逼视频 | 女人张开双腿让男人桶爽免 | 天堂在线视频精品 | aaa免费视频 | 国产精品久久久久久福利 | 大桥未久加勒比女热大陆在线 | 黄鳝钻进下面好爽小说 | 老司机狠狠k免费毛片 | 黄 色 大 片 网站 | 国产美女主播在线观看 | 欧美人另类zooz | 成人精品一区二区三区电影 | 一级视频免费观看 | xxxx日本xx | 欧美肥胖女人bbwbbw视频 | 香蕉久久精品 | 激情综合亚洲 | 人人射人人射 | 久久精品国产亚洲婷婷 | 日日射天天射 | 成 人 黄 色视频免费播放 | 四虎影永久在线观看网址 | 久久综合欧美成人 | 久操视频在线免费观看 |