失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > RT-Thread GD32F4xx 看门狗驱动

RT-Thread GD32F4xx 看门狗驱动

时间:2020-08-09 23:06:50

相关推荐

RT-Thread GD32F4xx 看门狗驱动

目录

1、WDT2、WDT驱动2.1 创建WDT设备2.2 实现WDT设备操作方法2.3 注册WDT设备2.4 添加配置 3、应用测试

1、WDT

WDT(Watch Dog Timer , 看门狗定时器),看门狗本质上就是一个带定时器的硬件复位电路。它一般有一个输入和一个输出,其中输入的操作叫喂狗,输出一般连接着MCU的复位端。看门狗的功能是在定时器的计时时间到达阈值后发出重启信号,如果系统正常运行,则可以定时更新定时器的计时时间,以避免看门狗发出重启信号。

GD32F4xx独立看门狗

独立看门狗(FWDGT)有独立的时钟源(IRC32K)。即使注释中失效,它仍然能保持工作状态。当内部计数器的计数值达到0,独立看门狗会产生一个复位。使能独立看门狗的寄存器写保护功能可以避免寄存器的值被意外的配置修改。独立看门狗带有一个8级预分频器和一个12位的向下递减计数器。

2、WDT驱动

参考RT-Thread代码仓库中提供的GD32的drv_wdt驱动进行修改,此驱动中使用GD32F4xx的独立看门狗。

2.1 创建WDT设备

如果觉得《RT-Thread GD32F4xx 看门狗驱动》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。