看门狗定时器概述; 编程看门狗定时器; 表 A.1:看门狗定时器寄存器 - Advantech ITA-3650G Series User Manual

Compact fanless embedded high-performance industrial computer
Hide thumbs Also See for ITA-3650G Series:
Table of Contents

Advertisement

Available languages

Available languages

ITA-3650G 看门狗定时器可用于监控系统软件操作, 并在编程过程中出现软件故障时采
取适当措施。本章节介绍了看门狗定时器操作以及如何编程。
A.1
看门狗定时器概述
看门狗定时器内置于高级 I/O 控制器 NCT6116D,提供了以下用户可编程功能:
可通过用户编程启用或禁用;
定时器可设置为 1 ~ 255 秒或 1 ~ 255 分钟;
在软件复位定时器超时时产生中断或复位信号。
A.2
编程看门狗定时器
看门狗定时器的 I/O 端口地址为 A00h (hex) 。
表 A.1:看门狗定时器寄存器
地址:A00 (hex)
寄存器偏移
65 (hex)
66 (hex)
67 (hex)
68 (hex)
ITA-3650G 系列用户手册
读 / 写
说明
将定时器计时单位设置为秒或分钟:
向 bit 7 写入 0:将计时单位设置为分钟。 (默
读 / 写
认)
向 bit 7 写入 1:将计时单位设置为秒。
0:停止定时器 ( 默认 )。
01~FF (hex) :计时值,单位为秒或分钟,取决于
寄存器 65 (hex)的设置值。该值说明了看门狗定
读 / 写
时器等待选通的时间达到何值时产生中断或复位信
号。向该寄存器写入新值可以复位定时器,使其以
新值开始计时。
配置看门狗定时器
Bit 1:写入 1 启用键盘复位定时器,写入 0 禁用
(默认) 。
Bit 2:写入 1 启用鼠标复位定时器,写入 0 禁用
(默认) 。
Bit 7~4:设置看门狗定时器中断映射:
读 / 写
1111=IRQ15
......
0011=IRQ3
0010=IRQ2
0001=IRQ1
0000=Disable( 默认 )
控制看门狗定时器
Bit 0: 读取看门狗状态,1= 定时器超时。
Bit 2:写入 1 立即产生超时信号,并自动返回到
读 / 写
0 (只写) 。
Bit 3:写入 1 允许 P20 有效时触发定时器超时,写
入 0 禁用 (默认) 。
50

Advertisement

Chapters

Table of Contents
loading

Table of Contents