icore3l_arm-gd_8
银杏科技有限公司旗下技术文档发布平台 |
技术支持电话 | 0379-69926675-801 |
技术支持邮件 | Gingko@vip.163.com |
版本 | 日期 | 作者 | 修改内容 |
V1.0 | 2020-11-14 | gingko | 初次建立 |
实验八:FWDGT看门狗实验——复位ARM
一、实验目的与意义
了解GD32 FWDGT结构
了解GD32 FWDGT特征
掌握FWDGT的使用方法
掌握GD32固件库中FWDGT属性的配置方法
掌握KEIL MDK 集成开发环境使用方法
二、实验设备及平台
iCore3L 双核心板
JLINK(或相同功能)仿真器
Micro USB线缆
Keil MDK 开发平台
装有WIN XP(及更高版本)系统的计算机
三、实验原理
看门狗简介
FWDGT简介
此器件具有两个嵌入式看门狗外设,具有安全性高、定时准确及使用灵活的优点。两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。同步操作时,可主机时钟同步,也可从机时钟同步。
独立看门狗(FWDGT)由其专用低速时钟(LSI)驱动,因此即便在主时钟发生故障时仍然保持工作状态。窗口看门狗(WWDG)时钟由APB1时钟经预分频后提供,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。FWDGT最适合应用于那些需要看门狗作为一个在主程序之外,能够安全独立工作,并且对时间精度要求较低的场合。WWDG最适合那些要求看门狗在精度计时窗口起作用的应用程序。由硬件支持的奇偶校验位发生和检验。
FWDGT主要特性
四、实验步骤
把仿真器与iCore3L的SWD调试口相连(直接相连或者通过转接器相连);
把iCore3L通过Micro USB线与计算机相连,为iCore3L供电;
打开Keil MDK 开发环境,并打开本实验工程;
烧写程序到iCore3L上;
也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。
五、实验现象
iCore3L双核心板三色LED交替闪烁,当按键按下超过1s,看门狗复位ARM。
icore3l_arm-gd_8.txt · 最后更改: 2022/03/19 10:56 由 sean