NetcanOS
Netcan OS is an operation system for x86 PCs, for learning how os works.
|
#include <io.h>
宏定义 | |
#define | TIMER_CHANNEL_DATA_0 0x40 |
定时器,产生定时中断。 频率范围:18.2 Hz ~ 1193180 Hz 更多... | |
#define | TIMER_CHANNEL_DATA_1 0x41 |
定时器信道数据端口1,已废弃,用于控制DRAM的刷新率 更多... | |
#define | TIMER_CHANNEL_DATA_2 0x42 |
定时器信道数据端口2,用于控制扬声器频率 更多... | |
#define | TIMER_CONTROL 0x43 |
定时器控制端口 更多... | |
#define | MAX_FREQ 1193180 |
定时器最大值 更多... | |
函数 | |
void | init_timer (u32 freq) |
变量 | |
u32 | tick |
定时器中断次数 更多... | |
#define MAX_FREQ 1193180 |
定时器最大值
#define TIMER_CHANNEL_DATA_0 0x40 |
定时器,产生定时中断。 频率范围:18.2 Hz ~ 1193180 Hz
定时器信道数据端口0,连接中断IRQ0
#define TIMER_CHANNEL_DATA_1 0x41 |
定时器信道数据端口1,已废弃,用于控制DRAM的刷新率
#define TIMER_CHANNEL_DATA_2 0x42 |
定时器信道数据端口2,用于控制扬声器频率
#define TIMER_CONTROL 0x43 |
定时器控制端口
void init_timer | ( | u32 | freq | ) |
u32 tick |
定时器中断次数