User manual
附录
CPC-3713CLD3N - 35 -
outportb(DATA_PORT, 0x0A);
outportb(INDEX_PORT, 0x30);
outportb(DATA_PORT, 0x01);
outportb(INDEX_PORT, 0x60);
tmp_reg = inportb(DATA_PORT);
pm_base = tmp_reg;
outportb(INDEX_PORT, 0x61);
tmp_reg = inportb(DATA_PORT);
pm_base = pmbase<<8+tmp_reg; /*此处得到变量pm_base供后续程序
使用*/
}
(2) 配置WDT工作方式,启动或关闭WDT。
/*
描述:函数SetWDT用于配置WDT需要的参数,启动或关闭WDT。
输入:Wmode: 0 - 配置WDT成复位工作方式
IRQ_NO - 配置WDT成中断工作方式,此处请用需要使
用的中断号替换掉常量IRQ_NO,文档前端已经列出可使
用中断号的范围。
Wtime: 0 - 配置WDT按分计时
1 - 配置WDT按秒计时
Timeout: 0 - 停止WDT
TIME_OUT_VALUE - 启动WDT, 以超时时间单位数
量。
(0x01~0xFF)替换掉常量TIME_OUT_VALUE
*/
SetWDT(unsigned int Wmode, unsigned int Wtime, unsigned int
Timeout)
{
unsigned int irq;