"); //-->
void time2()
{
/* The following code example will enable Timer2 interrupts, load the Timer2
Period register and start Timer2.
When a Timer2 period match interrupt occurs, the interrupt service
routine must clear the Timer2 interrupt status flag in software.
*/
T2CON = 0x00; //Stops the Timer2 and reset control reg.
TMR2 = 0x00; //Clear contents of the timer2 register
PR2= 0x4E20; //Load the Period register with the value 0x4E20
T2CONbits.TCKPS = 1;//1:8 prescale value
IPC0bits.T2IP = 0x04; //Setup Timer2 interrupt for desired priority level
// (This example assigns level 4 priority)
IFS0bits.T2IF = 0; //Clear the Timer2 interrupt status flag
IEC0bits.T2IE = 1; //Enable Timer2 interrupts
T2CONbits.TON = 1; //Start Timer2 with prescaler settings at 1:1 and
//clock source set to the internal instruction cycle
/* Example code for Timer2 ISR*/
void __attribute__((__interrupt__, __shadow__)) _T2Interrupt(void)
{
/* Interrupt Service Routine code goes here */
IFS0bits.T2IF = 0; //Reset Timer2 interrupt flag and Return from ISR
}
}
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
iCAN-6202 热电偶输入模块数据手册
Zeekr在德国上市,英国电动车按英里充电获得支持。
医疗器械召回的主要原因
提升高性能计算性能比保持支出不变更容易
180度E-Bike解决方案(基于R8C MCU)
认证FTP重新开放
首次体验:2026款沃尔沃EX30正是市场所需要的车型
Boost电路的工作过程
iCAN-7408 计数器模块数据手册
555光控及红外传感式节电灯电路
555声控延时照明节能灯电路(二)
E-Bike报警应用方案
iCAN-4050 DI DO功能模块
LCD直接驱动解决方案
XX发动机国产化背后的和眼泪
AMD:扎实的路线图带来资金,而更好的路线图,甚至更多的收入
比亚迪发动机在乙醇、汽油和电力之间灵活切换
Qseven模块计算机将持续到2039年
好消息:风河的培训中心开张了。
在进行任何实验之前,教AI预测细胞的外观
555延时节电照明灯电路
iCAN-7202数据手册
为一同济的女孩伸冤,一个禽兽男人
人工智能的下一个前沿不仅仅是更多数据
iCAN-4017 AI功能模块
请教一个CVS的初级问题
BLDC无传感器风扇解决方案
555热释电红外传感及光控延时节电插座电路
555声光双控延时照明节电灯电路(一)
In Home Display解决方案