STM32/STM8技术论坛
直播中

唐学文

4年用户 13经验值
擅长:电源/新能源 MEMS/传感技术
私信 关注

关于按键中断控制一组跑马灯的启停

本帖最后由 哈一1 于 2019-12-4 15:32 编辑

主函数
int main(void)
{
  SystemInit();
delay_init();      //延时初始化
  LED_Init();     //LED端口初始化
EXti_PC2_Config();
while(1)
{     

}
}

为什么我的这个中断处理函数控制跑马灯开启后一直循环停不了


要怎样写一颗按键的中断处理函数来实现  一组跑马灯的启动和停止

我是新手

求大佬解答
  • D__Desktop_homework2_User_2.uvprojx - μVision 2019_12_4 14_26_31 (2).png

回帖(3)

人中狼

2019-12-4 14:37:01

最佳答案

中断里需要设置一个标志,然后主程序里根据这个标志来判断跑马灯的启停
举报

阿信509

2019-12-4 16:22:40
按键中断程序会写吗
1 举报

彭历智

2019-12-4 20:00:48
其他的先不说,你在中断程序里写while(1)就不合适了。你还是先看看为什么会有中断这东西把
举报

更多回帖

发帖
×
20
完善资料,
赚取积分