C28x-Watchdog
启用后,如果软件在指定的时间间隔内未能重置 Watchdog 计数器,Watchdog 将重置处理器或产生中断。此功能使处理器能够从故障中恢复。
有关详细信息,请参阅 Texas Instruments™ 网站上适用于您处理器的《数据手册》或《系统控制和中断参考指南》。
- Enable watchdog
启用 Watchdog 定时器模块。
该参数对应于 Watchdog 控制寄存器 (WDCR) 的第 6 位 (WDDIS) 和系统控制和状态寄存器 (SCSR) 的第 0 位 (WDOVERRIDE)。
- Counter clock
设置 Watchdog 定时器周期相对于 OSCCLK/512。
该参数对应于 Watchdog 控制寄存器 (WDCR) 的第 2-0 位 (WDPS)。
注意
根据处理器类型的不同,Watchdog 时钟 (WDCLK) 的默认值可以基于内部振荡器 (INTOSC1) 或外部振荡器 (OSCCLK)。
- Timer period ((1/Counter clock)*256) in seconds
显示计时器周期(以秒为单位)。当您更改 Counter clock 参数时,此值会自动更新。
- Time out event
配置 Watchdog,使其在软件无法重置 Watchdog 计数器时重置处理器或产生中断。可选方案有:
Chip reset ——产生一个信号 (WDRST),用于复位处理器并禁用 Watchdog 中断信号 (WDINT)。
Raise WD Interrupt — 生成 Watchdog 中断信号 (WDINT) 并禁用复位处理器信号 (WDRST)。WDINT 信号可用于将设备从空闲或待机低功耗模式唤醒。
该参数对应于系统控制和状态寄存器 (SCSR) 的第 1 位 (WDENINT)。