看門狗計時器概述; 看門狗計時器寄存器 - 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 禁用 (默認) 。
6

Advertisement

Chapters

Table of Contents
loading

Table of Contents