打印
[其他ST产品]

定时器中断问题

[复制链接]
1827|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gzhwb|  楼主 | 2007-5-17 08:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   请教一个问题:我用IAR编译器,用定时器1输出比较模式中断的方式来定时用,程序如下,但进入不了TIMER1的中断服务程序,现像是:开了中断,计数器就不增值,从仿真器看出来的,请各位看看是什么问题,谢谢。

void T1TIMI_IRQHandler(void)
{
    TIM1_SR&=0xBFFF;                TIM1_CNTR=0xffff;            
    if(g_Time1Count>0)
        g_Time1Count--;


void CpuIni(void)
{    
    RCCU_CFR=0X00000008;        //    
    PCU_PLL2CR=0X00000037;        // 
   
    TIM1_CR2= 0x4000;            //TIM1_CR2  比较模式
    TIM1_CR1= 0x8000;            //TIM1_CR1
    TIM1_CNTR=0xFFFF;            //TIM1_CNTR
    TIM1_OCAR=0x9C00;            //TIM1_OCAR     
    
    EIC_SIR_19|=0x00000001;        //EIC->SIR[19]
    EIC_IER= 0X00080000;        //EIC->IER
    EIC_ICR= 0x00000001;        //EIC->ICR
    EIC_IPR0=0x00080000;        //EIC_IPR0    
}
沙发
ST_ARM| | 2007-5-18 10:32 | 只看该作者

试一下下面的代码,不行再来提问

TIM1_CR2= 0x4000;            //TIM1_CR2  比较模式
TIM1_CR1= 0x8040;            //TIM1_CR1
TIM1_OCAR=0x9C00;            //TIM1_OCAR     
TIM1_CNTR=0xFFFF;            //TIM1_CNTR

使用特权

评论回复
板凳
dingdong753| | 2009-5-17 11:09 | 只看该作者

你们不是在编430的程序吧...比较眼生

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

34

帖子

0

粉丝