99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

Py32 使用Rust測試獨立看門狗

獨立看門狗外設(shè)常用來檢測系統(tǒng)是否死機、系統(tǒng)卡死、指令跑飛等異常的場景。PY32F030 的獨立看門狗是一個獨立的 12 位向下計數(shù)器。由 LSI 提供時鐘。喂狗周期最長達(dá) 32 秒。

示例:examples/embassy_iwdg.rs

#![no_std]
#![no_main]

use py32f030_hal as hal;
use {defmt_rtt as _, panic_probe as _};

use embassy_executor::Spawner;
use embassy_time::Timer;
use hal::iwdg::{Config, IWdg};

#[embassy_executor::main]
asyncfn main(_spawner: Spawner) {
    let p = hal::init(Default::default());
    defmt::info!("Hello World!");

    let config: Config = Default::default();
    defmt::info!("iwdg timeout: {}us", config.timeout_us());
    let iwdg = IWdg::new(p.IWdg, config);
    iwdg.start();

    letmut cnt: u32 = 0;
    loop {
        defmt::info!("time {} ", cnt);
        iwdg.feed();
        cnt += 1;
        // 10 秒內(nèi)喂狗
        if cnt <= 10 {
            Timer::after_millis(1000).await;
        } else {
            // 10秒后等待喂狗超時
            Timer::after_secs(30).await;
        }
    }
}

運行:cargo r --example embassy_iwdg --features embassy

聲明:本內(nèi)容為作者獨立觀點,不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 0
收藏 1
關(guān)注 14
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 成全视频在线观看视频在线播放 | 色悠久久久久综合网香蕉 | 久久99精品久久久久久水蜜桃 | 一个人免费看的WWW在线观看 | 国产专区免费av无码 | 国产良妇出轨视频在线观看 | 日bb免费视频 | www日韩com | 欧美黑人XXXX又粗又长 | 日本A级作爱片金瓶双艳 | 91琪琪 | 中文字幕第一区二区 | 日本爽快片18禁免费看 | 91社区在线观看 | 久久久久久国产精品亚洲78 | 中文字幕乱码亚洲精品一区 | 亚洲综合成人婷婷五月在线观看 | 无码人妻精品一区二区三区久久 | 久久久久亚洲精品乱码按摩 | 中文字幕久久久久一区 | 久久yy | 欧美国产精品久久久 | 国产在线精品无码不卡手机免费 | 日韩第十页 | 久久精品亚洲男人的天堂 | 天天碰日日操 | 欧美性猛交视频 | 国产99视频精品免费观看6 | 色婷婷综合久久久久中国一区二区 | 中国一级黄色片 | 久久99久久久久久 | 护士故意露出奶头让我吃奶 | 色婷婷国产精品一区二区 | 丁香五月欧美成人 | 日韩欧美毛片免费观看 | 久久这里精品国产99丫e6 | xxxx18欧美 | 欧美性猛交xxxx免费看德国 | 在线观看青青草 | 国产极品99热在线播放69 | 美国一级毛片a |