vicmain.c

来自「ARM的计数器中断实验。是基于Keil For Arm的。」· C语言 代码 · 共 29 行

C
29
字号
#include"lpc2103.h"
void Timer0(void) __irq
{
T0IR  = 1;
VICVectAddr=0;
}

void Timer0_Init()
{
	T0MR0 = 149999;                                 /* 0.125uSec = 1875-1 counts    */
	T0MCR = 3;                                    /* Interrupt and Reset on MR0   */
	T0TCR = 1;                                    /* Timer0 Enable                */
	VICVectAddr0 = (unsigned long)Timer0;            /* set interrupt vector in 0    */
	VICVectCntl0 = 0x20 | 4;                      /* use it for Timer 0 Interrupt */
	VICIntEnable = 0x00000010;                    /* Enable Timer0 Interrupt      */
}

int main(void)
{
	
	Timer0_Init();
	while(1)
	{
		int i;
	 
	} 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?