[STM32F1] stm32中断if的用法对吗指点下

[复制链接]
1469|2
 楼主| 电子过客 发表于 2014-8-19 14:59 | 显示全部楼层 |阅读模式
void TIM2_IRQHandler(void)
{
          if ( TIM_GetITStatus(TIM2 , TIM_IT_Update) != RESET )
                 {
                            time++;
                         if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_0) == DSM_LW)
                                        
                                  lowtime++;  
          TIM_ClearITPendingBit(TIM2 , TIM_FLAG_Update);                         
           }                        
                                   
}                        


airwill 发表于 2014-8-20 18:07 | 显示全部楼层
本帖最后由 airwill 于 2014-8-20 18:57 编辑

这是通过定时中断检测 PC0 的状态. 应用正确, 不知道遇到什么问题了?
mmuuss586 发表于 2014-8-20 18:52 | 显示全部楼层
定时器中断源很多;
不知道你现在判断的是啥定时器中断;
程序的语法没啥问题;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

210

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部