中级会员 
   
	- 积分
 - 277
 
        - 金钱
 - 277 
 
       - 注册时间
 - 2017-3-17
 
      - 在线时间
 - 120 小时
 
 
 
 | 
 
 
 楼主 |
发表于 2017-8-18 15:19:04
|
显示全部楼层
 
 
 
 
下面是定时器的设置,配置了中断,但定时器不是溢出后才进中断的吗 
[mw_shl_code=c,true]        TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; 
        NVIC_InitTypeDef NVIC_InitStructure; 
         
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE);  ///ê1ÄüTIM3ê±Öó 
         
  TIM_TimeBaseInitStructure.TIM_Period = arr;         //×Ô¶ˉÖØ×°ÔØÖμ 
        TIM_TimeBaseInitStructure.TIM_Prescaler=psc;  //¶¨ê±Æ÷·ÖÆμ 
        TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Down; //ÏòéϼÆêyÄ£ê½ 
        TIM_TimeBaseInitStructure.TIM_ClockDivision=TIM_CKD_DIV1;  
         
        TIM_TimeBaseInit(TIM4,&TIM_TimeBaseInitStructure);//3õê¼»ˉTIM4 
        TIM_ClearFlag(TIM4, TIM_FLAG_Update);  
        TIM_ITConfig(TIM4,TIM_IT_Update,ENABLE); //ÔêDí¶¨ê±Æ÷4¸üDÂÖD¶Ï 
         
         
        NVIC_InitStructure.NVIC_IRQChannel=TIM4_IRQn; //¶¨ê±Æ÷3ÖD¶Ï 
        NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x01; //ÇàÕ¼óÅÏè¼¶1 
        NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03; //×óóÅÏè¼¶3 
        NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; 
        NVIC_Init(&NVIC_InitStructure);[/mw_shl_code] |   
 
 
 
 |