|
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 |
定时器中断次数
1.8.14