标题:
初学MB9BF506请教个关于定时器的问题
[打印本页]
作者:
醉过知酒浓
时间:
2012-9-18 12:03
标题:
初学MB9BF506请教个关于定时器的问题
我配置好的定时器,但是感觉就是没有进入中断服务函数,请教各位大神哪里出问题了,下面贴上我的代码
/*************************************************************************
* Function Name: Timer1Config
* Parameters: void
* Return: void
*
* Description:
*
*************************************************************************/
void Timer1Config(void)
{
// FM3_DTIM->TIMER1INTCLR = 0xffffffff;
FM3_DTIM->TIMER1LOAD = 500 * 80 / 256; //TimerLOAD = Timer interval * FREQ / DIV
/*Set Timer 1 Mode*/
FM3_DTIM->TIMER1CONTROL = (0<<0) | /*wrapping mode*/
(1<<1) | /*1 = 32-bit counter*/
(2<<2) | /*8 stages of prescale, clock is divided by 256*/
(1<<5) | /*Interrupt Enable*/
(1<<6) | /*Timer is in periodic mode*/
(1<<7) ; /*Timer enabled*/
/*Enable Dual Timer Interrup*/
NVIC_IntEnable(DTIM_QDU_IRQn);
}
void Init_LED(void)
{
/*Select CPIO function*/
USER_LED_PFR &= ~USER_LED_MASK;
/* disable analog input */
FM3_GPIO->ADE &= ~USER_LED_MASK;
/*Set CPIO Pull-Up function*/
USER_LED_PCR |= USER_LED_MASK;
/*Make led pins outputs*/
USER_LED_DDR |= USER_LED_MASK;
USER_LED_PDOR |= USER_LED_MASK;
}
int main(void)
{
//SystemInit();
Init_LED();
Timer1Config();
while(1)
{
;
}
}
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0