牛卧堂MCU技术交流

标题: nano130定时器疑问? [打印本页]

作者: feiante    时间: 2014-6-11 11:58
标题: nano130定时器疑问?
最近学习定时器,打开库文件中的例子,进行修改后能够进入定时中断,程序如下图所示。但是同样的程序,在自己的工程中就有问题,初始化定时器并开始计数后就会跳到启动文件中的如图划线的地方死了,这是为什么呢?难道是没有加入什么文件?我的工程见附件。

捕获1.JPG (107.42 KB, 下载次数: 329)

程序

程序

捕获.JPG (11.62 KB, 下载次数: 336)

死机处

死机处

timer.rar

1.07 MB, 下载次数: 2180

工程


作者: a_ziliu    时间: 2014-6-11 14:04
在你的代碼中,有使用了timer 0/1/2/3
但只有加入       
void TMR0_IRQHandler(void)
{
    TIMER0->ISR = 3;
    printf("1鏃善賸");
}
void TMR1_IRQHandler(void)
{
    TIMER1->ISR = 3;
    printf("1鏃善賸");
}
沒有加入TMR2_IRQHandler, TMR3_IRQHandler
所以會進去你貼的地方,加入以下即可
void TMR2_IRQHandler(void)
{
    TIMER2->ISR = 3;
    printf("1鏃善賸");
}
void TMR3_IRQHandler(void)
{
    TIMER3->ISR = 3;
    printf("1鏃善賸");
}
作者: feiante    时间: 2014-6-11 14:10
谢谢!!!!!




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2