AC692X芯片手册:看门狗定时器WDT配置与功能解析

需积分: 35 82 下载量 51 浏览量 更新于2024-08-06 收藏 5.57MB PDF 举报
"AC692X用户手册包含了对AC692X芯片的各种功能模块的详细描述,如中断系统、I/O、时钟系统、定时器、PWMLED灯、看门狗定时器、引脚唤醒、IIC、UART、SPI和PAP以及DAC模块。其中,对于看门狗定时器(WDT),AC692X提供了WDT_CON寄存器进行控制,包括WINT、WCLR、WDTMD和WDTEN等位,用于中断请求、清看门狗、工作模式选择和使能。在低功耗模式下,仍需注意对WDT的管理以防止系统被复位。" 在AC692X芯片中,看门狗定时器(WDT)是一个关键的安全机制,用于监控软件的正常运行。WDT_CON寄存器是其核心控制单元,它包含多个可读写位,这些位的功能如下: 1. **WINT** (WDT中断请求标志):当WDT溢出且WDRMD置1时,WINT会被置1,表示看门狗中断请求。软件需要通过向WCLR写1来清除这个标志。 2. **WCLR** (写‘1’清看门狗):写入1可以清零看门狗计数器,而写入0则无效。读取此位总是返回0。 3. **WDTMD** (看门狗模式选择):0代表溢出导致系统复位,这是默认工作模式;1则意味着溢出会设置WINT,产生中断,适合调试用途。 4. **WDTEN** (看门狗定时器使能):0关闭看门狗,1开启看门狗定时器。 5. **TSEL3-0** (看门狗溢出时间选择):这些位用于配置看门狗的超时时间,例如0000对应1毫秒。 在低功耗模式如Idle、Standby和Sleep下,WDT继续运行,如果软件无法定期“喂狗”(即重置计数器),系统可能会被复位。因此,在进入低功耗模式前,建议关闭WDT以避免意外复位。 此外,手册还涵盖了其他重要模块,如中断系统、I/O引脚的复用功能、时钟系统控制、16位定时器、PWMLED灯的亮度控制、引脚唤醒功能、IIC总线、UART串口通信、SPI并行外设接口、PAP模块以及DAC模块,这些内容对于理解和使用AC692X芯片进行系统设计至关重要。每个模块都提供了相应的寄存器说明和操作指南,方便开发者进行详细配置。