1. 概述
WDG(Watchdog Timer)是YTM32B1M微控制器中的独立看门狗定时器,用于监控系统运行状态并在系统异常时自动复位系统。本文档详细解析YTM32B1M SDK中WDG驱动的实现,包括看门狗配置、窗口模式、中断处理和系统复位等功能。
2. 文件组织结构
2.1 头文件
-
wdg_driver.h: WDG驱动的主要头文件,定义了所有公共接口和数据结构
-
wdg_hw_access.h: WDG硬件访问层头文件
-
wdg_irq.h: WDG中断处理相关头文件
2.2 源文件
-
wdg_driver.c: WDG驱动的主要实现文件
-
wdg_irq.c: WDG中断服务程序实现
-
wdg_hw_access.c: WDG硬件抽象层实现
2.3 架构层次
应用层 ↓ wdg_driver.h/c (高层API) ↓ wdg_hw_access.h/c (硬件抽象层) ↓ WDG寄存器定义 ↓ WDG硬件控制器
YTM32B1M SDK中WDG看门狗定时器解析
订阅专栏 解锁全文
171





