欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STM32定時器中斷控制一個LED1s閃,另一個2s閃 [打印本頁]

作者: 伊森亨特    時間: 2018-7-3 17:21
標題: STM32定時器中斷控制一個LED1s閃,另一個2s閃
暫時沒有想到好的辦法,大家想到更好的方法可以跟帖留言
tim2的配置
  1. void TIM2_Config(u16 arr,u16 pre)
  2. {
  3.     TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;
  4.     NVIC_InitTypeDef NVIC_InitStructure;
  5.      
  6.     RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
  7.      
  8.     TIM_TimeBaseInitStructure.TIM_ClockDivision=0;
  9.     TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;
  10.     TIM_TimeBaseInitStructure.TIM_Period=(arr-1);
  11.     TIM_TimeBaseInitStructure.TIM_Prescaler=(pre-1);
  12.     TIM_TimeBaseInitStructure.TIM_RepetitionCounter=0;
  13.      
  14.     TIM_TimeBaseInit(TIM2, &TIM_TimeBaseInitStructure);
  15.      
  16.     NVIC_InitStructure.NVIC_IRQChannel=TIM2_IRQn;
  17.     NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
  18.     NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;
  19.     NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
  20.      
  21.     NVIC_Init(&NVIC_InitStructure);
  22.      
  23.     TIM_Cmd(TIM2, ENABLE);
  24.      
  25.     TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
  26. }
復制代碼

tim2的中斷服務函數(shù)
  1. void TIM2_IRQHandler(void)
  2. {
  3.     static u8 led=0,led2=0;
  4.     static u8 flag=0;
  5.     if(TIM_GetITStatus(TIM2, TIM_IT_Update)==1)
  6.     {
  7.         flag++;
  8.         led=~led;
  9.         if(led==0)
  10.         {
  11.             LED1_ON();
  12.         }
  13.         else
  14.         {
  15.         LED1_OFF();
  16.         }
  17.         if(flag==2)
  18.         {
  19.             led2=~led2;
  20.             flag=0;
  21.         }
  22.         if(led2==0)
  23.         {
  24.             LED3_ON();
  25.         }
  26.         else
  27.         {
  28.             LED3_OFF();
  29.         }
  30.          
  31.         TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
  32.     }
  33. }
復制代碼




作者: 675315461    時間: 2018-7-3 19:31
謝謝很好
作者: zsyzdx    時間: 2018-7-4 11:30
可以兩路輸出!!!!!!!!!!!!!!!
作者: 長風007    時間: 2020-12-21 08:37
這個思路以是可以實現(xiàn)了。增加變量的方式也可以實現(xiàn)。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1