ZHCAAV0 June   2021 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1

 

  1.   商标
  2. 1看门狗一般说明
  3. 2超时看门狗
  4. 3窗口看门狗
  5. 4Q&A 看门狗
  6. 5在 TCAN1146 中使用 Q&A 看门狗示例
  7. 6看门狗配置
  8. 7看门狗服务
    1. 7.1 看门狗良好事件
    2. 7.2 看门狗应答错误
    3. 7.3 看门狗超时
    4. 7.4 看门狗无响应
  9. 8总结

看门狗配置

在初始化 TCAN1146 时,必须选择并启用看门狗的各种可配置特性。这些特性包括:看门狗类型(在本例中为 Q&A)、窗口计时(定义每个响应窗口的时长和看门狗周期的最终时长)、错误计数器阈值(定义触发看门狗事件所需的累计错误数)、触发操作(一旦错误计数超过定义的阈值将采取何种操作)以及问题生成类型、多项式和种子(用于表征如何根据问题数值计算答案)。下表列出了 TCAN1146 中用于配置各个特性的寄存器。该器件数据表包含针对每个寄存器的说明,以及位与不同功能的映射关系。

表 6-1 与 TCAN1146 看门狗相关的寄存器列表
寄存器地址 寄存器名称 说明
0x13 WD_CONFIG_1 看门狗配置以及出现故障时的操作
0x14 WD_CONFIG_2 设定窗口时间,显示错误计数器的当前数值
0x15 WD_INPUT_TRIG 用于重置或启动看门狗的寄存器
0x16 WD_RST_PULSE 在看门狗出现故障时重置脉冲宽度
0x2D WD_QA_CONFIG 与 Q&A 看门狗配置相关的配置
0x2E WD_QA_ANSWER 用于写入计算所得答案的寄存器
0x2F WD_AQ_QUESTION 读取当前 Q&A 看门狗问题