📄 timer1.c
字号:
/*
* 文件名: Timer1.C
* 功能: 定时器T1中断处理程序
* 作者: Light Rain
* 时间: 2006-06-08
*
* 描述:
*
*/
#include "Timer1.H"
#include "Global.H"
extern void Timer1_Handler(void);
/* 定时时间:10毫秒 */
void T1Init( void )
{
T1PR = 0 ;
T1IR = 0xFF;
T1TC = 0;
T1MCR = 0x03;
T1MR0 = ( Fpclk / 100 ); // =110592
VICIntSelect &= (~(1<<5));
VICVectAddr1 = (INT32U)Timer1_Handler;
VICVectCntl1 = (0x20 | 0x05);
VICIntEnable = 1 << 5;
// Enable Timer 1
T1TCR = 0x01;
}
void T1_Exception( void )
{
OS_ENTER_CRITICAL();
Timer1Interrupt();
T1IR = 0xFF;
VICVectAddr = 0;
OS_EXIT_CRITICAL();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -