#include <s5pc100.h>
void timer1_int()
{
TINT_CSTAT |= 1<<6; //清除定时器1中断状态
VIC0ADDRESS = 0;
}
void do_irq()
{
( ( void(*)(void) )VIC0ADDRESS)(); //执行中断处理函数
}
void main()
{
TINT_CSTAT |= 1 << 1; //打开定时器1的中断屏蔽
TIMER.TCFG0 |= 0xff; //设置定时器0和1的预分频值为255
void timer1_int()
{
TINT_CSTAT |= 1<<6; //清除定时器1中断状态
VIC0ADDRESS = 0;
}
void do_irq()
{
( ( void(*)(void) )VIC0ADDRESS)(); //执行中断处理函数
}
void main()
{
TINT_CSTAT |= 1 << 1; //打开定时器1的中断屏蔽
TIMER.TCFG0 |= 0xff; //设置定时器0和1的预分频值为255
TIMER.TCFG1 |= 0x4 << 4;//设置定时器0和1的分频值为16 PCLK=66MHz, PCLK/(255+1)/16 = 16.1KHz
//当缓冲器的值减到与比较缓冲器的值相等时,会发生脉冲变化,