timer3.c
来自「GSM通讯的C语言源程序代码」· C语言 代码 · 共 28 行
C
28 行
//------------------------------------------------------------------------------------
// Timer3_ISR
//------------------------------------------------------------------------------------
//
//
void Timer3_ISR (void) interrupt 14 //100 Times per Second
{
TMR3CN &= ~(0x80); // clear TF3
}
//------------------------------------------------------------------------------------
// Timer3_Init
//------------------------------------------------------------------------------------
//
// Configure Timer3 to auto-reload and generate an interrupt at interval
// specified by <counts> using SYSCLK/12 as its time base.
//
//
void Timer3_Init (void)
{
// TMR3CN = 0x00; // Stop Timer3; Clear TF3;
// use SYSCLK/12 as timebase
TMR3RL = -22118400 / 12 / 100; // Init reload values
TMR3 = 0xffff; // set to reload immediately
EIE2 |= 0x01; // Enable Timer3 interrupts
TMR3CN = 0x04; // Start Timer3
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?