📄 timer.c
字号:
// *********************************
// LPC22XX SYSTEM WITHOUT OS
// FILE: TIMER.C
// MODIFIED: ZY 2007-5-31 8:30
// *********************************
#include "lpc22xx.h"
#include "vic.h"
#include "config.h"
void isr_timer0(void) {
static i = 0;
if(i == 0)
{
IOCLR0 = 0X00000010;//对应位输出低
i =1;
}
else
{
IOSET0 = 0X00000010;//输出方式
i =0;
}
T0IR = 0x01;
}
void timer0_init(void) { // Install timer 0
vect_irq_install(VIC_CH_TIMER0, VIC_SLOT_TIMER0, isr_timer0);
T0IR = 0xff;
T0TC = 0x00;
T0MCR = 0x03;
T0MR0 = F_PCLK / 100;
T0TCR = 0x01;
VIC_INT_ENABLE(VIC_CH_TIMER0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -