在线时间371 小时
UID3426478
ST金币0
蝴蝶豆127
注册时间2017-9-25
论坛元老
- 最后登录
- 2020-12-7
|
发表于 2018-7-4 13:02:24
|
显示全部楼层
a0a.1 32b0c
本帖最后由 stm1024 于 2018-7-4 13:05 编辑
话说这个是不是放错板块了……
不太明白你为什么要采用这种方式,通常清除中断标志就可以了。以最简单的TIM6/7为例:- void TIM6_IRQHandler(void)
- {
- if(TIM_GetITStatus(TIM6 ,TIM_IT_Update)!= RESET)
- {
- GPIO_WriteBit(GPIOB,GPIO_Pin_13,ba);
- ba=1-ba;
- }
-
- TIM_ClearITPendingBit(TIM6,TIM_FLAG_Update);
- }
复制代码 其实你可以多看看别人是怎么实施的。
|
|