手麻胳膊麻是什么原因引起的| 螺旋藻是什么东西| 1982年属什么| 办理慢性病需要什么手续| 农历七月二十什么日子| 太阳一晒脸就红是什么原因| 肛检是检查什么| 吃小米粥有什么好处| pinsp呼吸机代表什么| 一个小时尿一次是什么原因| 十二指肠胃溃疡吃什么药| 黄疸高是什么原因引起的| 梦见捡到钱是什么意思| 拔完智齿可以吃什么| hiit是什么意思| 肿瘤最怕什么| 美国报警电话为什么是911| 鞠躬是什么意思| 七月开什么花| 太妃是皇上的什么人| 很轴是什么意思| 什么花净化空气| 金目念什么| lomo卡是什么| 大便有酸味是什么原因| saba是什么药| minute什么意思| 婊子是什么| 蒜薹和蒜苔有什么区别| 赖床什么意思| 黄鼠狼进屋是什么兆头| 顾问是什么意思| 结婚下雨有什么说法| copd什么意思| 宿便什么意思| 长痱子用什么药| 咽喉有异物感吃什么药| 惊讶表情是什么意思| 8000年前是什么朝代| 木字旁的字与什么有关| 缺维生素a吃什么食物| 什么是大男子主义| eca是什么意思| 女人梦见大蟒蛇是什么征兆| 10月16日出生的是什么星座| 毕业礼物送什么| 打闭经针有什么副作用| 回肠荡气什么意思| tory burch什么牌子| 牛蛋是什么| 女属羊和什么属相最配| 阑尾在什么位置| 村姑是什么意思| 肠胀气是什么原因| 树欲静而风不止什么意思| 神龙摆尾什么意思| 1月21是什么星座| 子宫肌瘤吃什么药好| 大便出血吃什么药好得快| 05年属鸡的是什么命| 十万个为什么作者是谁| 甲状腺结节是什么| 哺乳期感冒可以吃什么药| 怀孕16周要做什么检查| lee中文叫什么| 牙齿一碰就疼是什么原因| 敌对是什么意思| 尽善尽美是什么意思| 葡萄糖阴性什么意思| 两面性是什么意思| 灰指甲什么症状| 锐减是什么意思| 血管属于什么组织| 大象什么颜色| 什么时候开始数伏| 学生证件号码是什么| 甲沟炎用什么药膏好| 什么的身影| 肛周湿疹用什么药| 泪点低什么意思| 照是什么意思| 阿胶什么时候吃效果最好| labs是什么意思| 比宇宙还大的是什么| 尿痛吃什么药| 梦见父亲死了是什么意思| 黄芪是什么味道| 窜稀是什么意思| 什么是边界感| 心脾两虚吃什么食物补最快| 流量mb是什么意思| 小孩流鼻涕吃什么药| 皂基是什么| 雄脱是什么意思| 云南雪燕有什么作用| 抹茶色是什么颜色| 膝盖积水是什么原因造成的| 生死离别代表什么生肖| 巴扎是什么意思| 甄嬛传什么时候拍的| nk是什么| 熬夜到什么程度会猝死| 克服是什么意思| 什么是基础病| 参苓白术散治什么病| 白细胞酯酶阳性是什么意思| 看不起是什么意思| 天哭星是什么意思| 嗓子痛吃什么好| 爱放屁是什么原因引起的| 咏字五行属什么| 45是什么生肖| 什么的头发| 慢性荨麻疹是什么原因引起的| 苹果煮水喝有什么好处和坏处| 晚上看见黄鼠狼有什么预兆| 韧带损伤有什么症状| 今日立冬吃什么| 苦瓜不能跟什么一起吃| 结肠炎吃什么药| 什么什么直跳| 女人脸色发黄吃什么补得最快| 7月6日是什么节日| 田七与三七有什么区别| 26岁属什么的生肖| 外阴瘙痒什么原因| 耳石是什么东西| cs是什么元素| 一个月的小猫吃什么| 巨蟹男和什么座最配对| 十年是什么婚| 咽炎什么症状| 心脾两虚是什么意思| 偶像是什么意思| 赊事勿取是什么意思| 蚊子咬了为什么痒| 真菌镜检阴性是什么意思| 厥是什么意思| 牙齿有裂纹是什么原因| 反酸是什么意思| 梦到生男孩有什么预兆| 年轻人创业做什么好| 押韵什么意思| 涧什么字| 不正常的人有什么表现| 28年属什么生肖| 掉头发挂什么科| 28.88红包代表什么意思| 什么叫脑白质病| 夜盲症缺什么| 养生吃什么最好| 夜间胃痛是什么原因| 地铁和高铁有什么区别| 养肝吃什么| 子宫切除后对身体有什么影响| 吃什么指甲长得快| 唐僧成了什么佛| 吃瓜群众是什么意思| 80年属猴的是什么命| 眼睛充血是什么原因造成的| 海藻是什么植物| 路演是什么意思| 新生儿足底采血检查什么项目| 乙肝第二针最晚什么时候打| 梦见去墓地是什么预兆| 沉积是什么意思| lv是什么意思| 男大女6岁有什么说法| 脚心痒是什么预兆| 大悲咒什么意思| 大禹的爸爸叫什么| 微量元素挂什么科| 两融余额是什么意思| 一九六八年属什么生肖| 梦见掉了一颗牙齿是什么征兆| 为什么会拉黑屎| 花甲是什么意思| 轻度脂肪肝有什么症状| 闺蜜是什么| 人突然瘦了要检查什么| 遮羞布是什么意思| 内消瘰疬丸主治什么病| 两极分化是什么意思| 阴阳二气是什么意思| 什么叫暧昧| 牛的尾巴有什么作用| 缘是什么意思| 从什么时候开始| 儿童测骨龄挂什么科| 白羊座是什么象星座| 为什么生理期不能拔牙| 什么姿势最爽| 为什么招蚊子| 空调外机为什么会滴水| 真丝用什么洗| 水杯什么品牌好| 白蛋白偏低是什么原因| 血小板压积偏低是什么意思| 独美是什么意思| 清宫和刮宫有什么区别| pt950是什么金| 巴西货币叫什么| 隔空是什么意思| 指甲脆是什么原因| 桂花什么时候开花| 政协委员是干什么的| 什么是中医| 为什么会黄体破裂| 有所作为的意思是什么| 乱花渐欲迷人眼是什么意思| 腊猪脚炖什么好吃| 冬天手脚冰凉是什么原因怎么调理| 太原有什么特产| 信访局是干什么的| 吃什么可以增强记忆力| 什么安全套好用| 反式脂肪是什么意思| 什么是佝偻病有什么症状| 肌电图主要检查什么病| 急性扁桃体炎什么原因导致的| 盆底肌松弛有什么影响| 佛山有什么特产| 清静是什么意思| pretty什么意思| 女是念什么| 感觉心慌是什么原因| 什么散步填词语| 氨纶是什么| 肠胃炎可以吃什么| 冥寿是什么意思| 庚子是什么时辰| 孩子总爱哭是什么原因| 睡眠不好吃什么好| c3是什么车型| 糖尿病人早餐吃什么好| 叶酸片什么时候吃合适| 凤是什么意思| 类风湿因子高说明什么| 9月17号是什么星座的| hpv什么时候检查最好| 天河水是什么意思| 大便发黑是什么原因| 什么床垫最健康| 肝硬化早期吃什么药| 疯狂动物城闪电是什么动物| 白居易主张什么| 12月13日是什么日子| 女性漏尿吃什么药| 马齿苋长什么样子| 胸片是检查什么的| 高祖父的爸爸叫什么| 结肠炎吃什么食物好| 赭色是什么颜色| 医美是什么| 甲钴胺片治疗什么病| 破屋坏垣适合干什么| 独一无二是什么生肖| 菩提子是什么树的种子| iv医学上什么意思| 山楂可以和什么一起泡水喝| 心脏不舒服看什么科室| 经期吃榴莲有什么好处和坏处| 奇异果和猕猴桃有什么区别| 扒皮是什么意思| 百度
打印
[研电赛技术支持]

【旅游天地】CCTV13——新闻直播间:北京...

[复制链接]
4441|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

7.1 实验内容
通过本实验主要学习以下内容:
? 独立看门狗的原理
? 独立看门狗功能介绍
? 实现独立看门狗功能
7.2 实验原理
前面讲到,看门狗的计数值在每一个计数器时钟来的时候减1,那么这个时钟是什么呢,我们来看一下GD32F470的时钟树:
从时钟树可以看到,FWDGT的时钟来源于IRC32K,这是GD32F470的内部时钟,典型的频率值是32KHz。但要注意,这个IRC32K不是直接连到FWDGT计数器的,而是需要经过一个预分频器,这个分频器大小通过FWDGT_PSC进行设定。
预分频寄存器(FWDGT_PSC):
如设定PS[2:0]001b,那么计数器的时钟频率就为32K/8 = 4KHz,即每隔250us计数值减1
7.2.1 独立看门狗(FWDGT)的重装载
说完时钟,我们来说下FWDGT的计数器和重装载。计数器就是按照前面说的,每来一个计数器时钟,计数器减1,而计数器的初始值,来自于重装载寄存器。
重装载寄存器(FWDGT_RLD):
描述中我们可以看出,向FWDGT_CTL写入0xAAAA(即喂狗,详见用户手册FWDGT_CTL寄存器),重装载寄存器中的数值就会自动加载到FWDGT的计数器中。
重装载寄存器(FWDGT_RLD)是一个12位的计数器,这就意味着重装载最大值为65535,再结合上一节的时钟分频,FWDGT设定的最大/最小超时周期见下表:
注意: 当执行完喂狗reload操作之后,如需要立即进入deepsleep / standby模式时,必须通过软件设置,在reload命令及deepsleep / standby模式命令中间插入(3个以上) IRC32K时钟间隔,否则可能导致喂狗不成功。  
7.2.2 独立看门狗的使用注意事项
独立看门狗的时钟源来自于IRC32K,这个内部时钟实际上不是非常的准确,所以在设定看门狗重载值和分配器时需要留有一定的余量,防止应用程序由于IRC32K频率偏差而来不及喂狗,导致不必要的MCU复位。
7.3 硬件设计
本实验我们通过紫藤派开发板LED0的状态来指示MCU复位情况,用LED1来指示喂狗的情况。
7.4 代码解析
driver_wdgt.c中定义了独立看门狗的配置函数drive_fwdgt_config和喂狗函数Feed_fwdgt
C
void drive_fwdgt_config(uint16_t reload_value, uint8_t prescaler_div)
{
        /* 开启内部32K时钟 */
    rcu_osci_on(RCU_IRC32K);
    /* 等待时钟ready */
    while(SUCCESS != rcu_osci_stab_wait(RCU_IRC32K)){
    }
        /*配置看门狗参数*/
    fwdgt_config(reload_value,prescaler_div);
        /*开启看门狗*/
    fwdgt_enable();
}

void Feed_fwdgt(void)
{
        /* 重装载计数器 */
        fwdgt_counter_reload();
}
以下为main函数代码:
C
int main(void)
{
    uint8_t i;
    driver_init();//delay函数初始化
    bsp_led_group_init();//LED初始化
    bsp_led_on(&LED1);//点亮LED0
    delay_ms(2000);        //延时2s
    bsp_led_off(&LED1);//熄灭LED0
    drive_fwdgt_config(625,FWDGT_PSC_DIV64);//独立看门狗配置
    /*闪烁LED1 5次,并每闪烁一次进行喂狗*/
    for(i = 0;i<5;i++)
    {
        delay_ms(500);
        bsp_led_toggle(&LED2);
        Feed_fwdgt();
        printf_log("Feed_fwdgt!/r/n")
    }        
    while (1)
    {
    }
}
本例程main函数首先进行了延时函数初始化,再初始化LED0LED1,并将LED0点亮2s钟后熄灭,然后配置独立看门狗时钟预分频为64分频,重载值为1000,即超时时间为625/32K/64= 1.25s,再每500ms翻转一次LED1,同时进行喂狗,最后进入while(1)循环。
7.5 实验结果
紫藤派开发板上电后,LED0灯亮,2s钟后熄灭,随后LED1闪烁5次,再经过一段时间后LED1灯灭,LED0复亮,周而复始。
本教程由GD32 MCU方案商聚沃科技原创发布,了解更多GD32 MCU教程,关注聚沃科技官网,GD32MCU技术交流群:859440462


沙发
gouguoccc| | 2024-5-12 11:21 | 只看该作者
终于不用水果派命名了,哈哈。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

170

主题

190

帖子

12

粉丝
鲈鱼不能和什么一起吃 双性人是什么意思 白色鼻毛是什么原因 吃猪肝补什么 笃笃是什么意思
无欲无求是什么意思 景色奇异的异是什么意思 性生活频繁有什么危害 六盘水为什么叫凉都 监视居住是什么意思
梦见好多死人是什么征兆 乙酰氨基酚片是什么药 什么是病原体 肝郁气滞是什么意思 老公护着婆婆说明什么
做梦抓鱼什么意思周公解梦 党员有什么好处 智齿是什么意思 刘禅属什么生肖 自变量是什么
什么什么深长hcv8jop9ns3r.cn 男人说冷静一段时间是什么意思hcv9jop2ns1r.cn 钓鱼有什么好处hcv9jop7ns3r.cn 混合痔是什么hcv9jop5ns9r.cn 九月初九是什么节日hcv9jop3ns1r.cn
呦呦是什么意思hcv8jop5ns2r.cn 鸽子炖什么补气血hcv9jop0ns1r.cn 手足口病是什么病毒hcv9jop1ns5r.cn 洛索洛芬钠片和布洛芬有什么区别hcv8jop6ns6r.cn 失眠看什么科hcv9jop6ns7r.cn
ips屏幕是什么意思bysq.com 生化是什么原因引起的hcv8jop7ns9r.cn 贫血什么症状hcv7jop4ns8r.cn 甲状腺结节对身体有什么影响hcv9jop6ns8r.cn 渗析是什么意思hcv9jop0ns4r.cn
尔时是什么意思hcv9jop0ns7r.cn 广菜是什么菜0735v.com 海鲜过敏吃什么药hcv9jop1ns8r.cn 天地人和是什么意思sanhestory.com 梅雨季节什么时候结束hcv9jop7ns3r.cn
百度