mirror of
https://github.com/yourtion/30dayMakeOS.git
synced 2026-02-04 10:33:18 +08:00
21 lines
348 B
C
21 lines
348 B
C
/* 定时器 */
|
|
|
|
#include "bootpack.h"
|
|
|
|
#define PIT_CTRL 0x0043
|
|
#define PIT_CNT0 0x0040
|
|
|
|
void init_pit(void)
|
|
{
|
|
io_out8(PIT_CTRL, 0x43);
|
|
io_out8(PIT_CNT0, 0x9c);
|
|
io_out8(PIT_CNT0, 0x2e);
|
|
}
|
|
|
|
void inthandler20(int *esp)
|
|
{
|
|
io_out8(PIC0_OCW2, 0x60); /* 把IRQ-00信号接收完了的信息通知给PIC */
|
|
/* 暂时什么也不做 */
|
|
return;
|
|
}
|