附录
- 40 -
104-1649CLD2NA 系列
outportb(INDEX_PORT, 0x61);
tmp_reg = inportb(DATA_PORT);
pm_base = pmbase<<8+tmp_reg; /*此处得到变量pm_base供后续程序
使用*/
(2) 配置WDT工作方式,复位或中断方式,选择一种:
a. 配置WDT成复位工作方式
outportb(0x47, 0x0C);
b. 配置WDT成中断工作方式
unsigned int irq;
irq = IRQ_NO; /*此处请用需要使用的中断号替换掉常量IRQ_NO,赋
值给变量irq,文档前端已经列出可使用中断号的范围*/
irq = irq<<4;
outportb(0x47, 0x80);
outportb(0x67, irq);
(3) 配置WDT按分或秒计时:
a. 按分计时:
outportb(0x65, 0x00);
b. 按秒计时:
outportb(0x65, 0x80);
(4) 启动/停止WDT
a. 启动WDT: