stm32f4的tim1中断跳到了startup_stm32f40_41xxx中

2019-07-20 07:09发布

我的tim1定时器中断debug的时候跳到startup_stm32f40_41xxx中去了,而且还跳不出来了。怎么办? 123.png 345.png
以下是我的代码:
        TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;
        NVIC_InitTypeDef NVIC_InitStructure;
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
       
        NVIC_InitStructure.NVIC_IRQChannel=TIM1_UP_TIM10_IRQn;
        NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x00;
        NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x00;
        NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
        NVIC_Init(&NVIC_InitStructure);
       
       TIM_TimeBaseInitStructure.TIM_Period = 10000-1;        
        TIM_TimeBaseInitStructure.TIM_Prescaler= 8400-1;
        TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;
        TIM_TimeBaseInitStructure.TIM_ClockDivision=TIM_CKD_DIV1;
        TIM_TimeBaseInitStructure.TIM_RepetitionCounter=0;
       
        TIM_TimeBaseInit(TIM1,&TIM_TimeBaseInitStructure);
       
        TIM_ITConfig(TIM1,TIM_IT_Update,ENABLE);
        TIM_Cmd(TIM1,ENABLE);

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
祝开奕
1楼-- · 2019-07-20 08:56
没写中断服务函数,就会进入默认的服务函数,也就是你卡在的那个位置
祝开奕
2楼-- · 2019-07-20 13:02
 精彩回答 2  元偷偷看……
寒山傑
3楼-- · 2019-07-20 17:14
祝开奕 发表于 2018-7-17 17:30
定时器中断服务函数怎么写的

额,中断服务没写,主要是使用定时功能。
祝开奕
4楼-- · 2019-07-20 19:11
 精彩回答 2  元偷偷看……
寒山傑
5楼-- · 2019-07-20 22:34
 精彩回答 2  元偷偷看……

一周热门 更多>