ZHCAE28 May   2024 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2电器中的 C2000™ MCU 器件概述
  6. 3IEC/UL 60730-1/60335-1 标准简介
  7. 4C2000™ 提供的 UL/IEC 60730-1/60335-1 诊断库
    1. 4.1 栈溢出检测
    2. 4.2 看门狗
    3. 4.3 CPU 和 FPU 寄存器
    4. 4.4 程序计数器 (PC)
    5. 4.5 时钟
    6. 4.6 RAM
    7. 4.7 闪存
    8. 4.8 ADC
    9. 4.9 周期时间和存储器用量
  8. 5参考文献

看门狗

看门狗自检的主要用途是验证是否可以正确触发看门狗计数器溢出。在自检期间,看门狗计数器溢出触发功能从“复位”切换到“中断”。通过检查程序是否在特定时间段内跳转到看门狗中断,并计算触发次数,即可确定看门狗的功能是否正常。图 4-3 显示了看门狗测试结构。示例工程位于 f280013x\examples\sdl_ex_watchdog

当系统正常工作时,需要启用看门狗复位模式,并需要定期向看门狗提供应用中断。这样就可以同时满足周期性看门狗测试和 PC 指针测试的测试要求。

 看门狗测试结构图 4-3 看门狗测试结构