请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28069 工具/软件:Code Composer Studio
我想在我的应用中启用看门狗。 但看门狗在执行正常流程时会复位 CPU。 我在循环末尾为狗提供服务、但计数器在这两者之间达到其最大值。 我尝试增加预分频 器(WDCR)、但 在调试时无法在寄存器查找中看到相同的内容。 出什么问题了?
void Watchdog_config (void) { EALLOW; SysCtrlRegs.WDCR = 0x28; // WRIValue 写入以启用修改 SysCtrlRegs.WDCR |= 0x07; //看门狗预分频器 SysCtrlRegs.WDKEY = 0x0055; SysCtrlRegs.WDKEY = 0x00AA; EDIS; }