附录
CPC-1817CLD5NA
- 43 -
附录
Watchdog
编程指引
本主板提供一个可按分或按秒计时的,最长达255级的可编程看门狗定时器
(以下简称WDT)。通过编程,WDT超时事件可用来将系统复位或者产生一个可屏蔽
中断。
本主板可使用的中断号为:3,4,5,7,9,10,11。
以下用C语言形式提供了WDT的编程范例,对WDT的编程需遵循以下步骤:
进入WDT编程模式
设置WDT工作方式,启动或关闭WDT
(1)
进入WDT编程模式。
/*
描述:函数PreInitWDT用于初始化WDT相关的寄存器,请在设置并使用WDT
之前调用一次此函数。
输入:无
输出:无
注意:此函数会修改变量pm_base的值,并且pm_base会被设置WDT的函数
SetWDT引用。
*/
#define INDEX_PORT
0x4E
#define DATA_PORT
0x4F
unsigned int tmp_reg;
unsigned int pm_base;
VOID PreInitWDT()
{
outportb(INDEX_PORT, 0x55);
Summary of Contents for CPC-1817CLD5NA
Page 1: ...CPC 1817CLD5NA 6U Compact PCI 6U Compact PCI Board Compliant with Navy Standard Version C01...
Page 2: ...EVOC 2011 http www evoc com support evoc com support evoc cn 4008809666...
Page 3: ...1 2 3 10 4 5 6 7 8 9 30...
Page 4: ...1 1 2 2 2 3 3 3 4 4 4 4 Watchdog 4 4 I O 4 6 6 7 8 9 CPCI 11 USB 12 SATA 12 13...
Page 47: ...42 CPC 1817CLD5NA...
Page 51: ...46 CPC 1817CLD5NA CMOS 1 BIOS CMOS 2 U USB2 0 USB1 1 3 U USB USB FULLSPEED HISPEED 4...
Page 53: ......