void EX
ti4_15_IRQHandler(void)
{
if(EXTI_GetITStatus(EXTI_Line6)!=RESET)
{
modeflag++;
if(modeflag>=3)
{
modeflag=0;
}
}
if(modeflag>=3)modeflag=0;
EXTI_ClearITPendingBit(EXTI_Line6);
}
就是这个外部中断, 总是会让 modeflag 大于3或者什么 总之会让modeflag无法被识别 如果他 只有012三个情况 可以这样写吗 为什么我总是出错
一周热门 更多>