stm32中长按和短按

2019-07-20 13:06发布

为什么我这个程序不行,是哪里错了?我调试的为什么按键没有按下就会跳过第一个if语句,进入第二个while语句,还有就是为什么KEY_UP键松开后为什么还是在while语句中循环?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
jinchunxing
1楼-- · 2019-07-20 16:26
  u8 KeyTime;         delay_init(168);                  //初始化延时函数         LED_Init();  //初始化LED端口   RCC_AHB1PeriphClockCmd( RCC_AHB1Periph_GPIOA,ENABLE);         keyinit();加上  keyinit就行了
SunMike
2楼-- · 2019-07-20 21:49
 精彩回答 2  元偷偷看……
学习32
3楼-- · 2019-07-20 22:49
 精彩回答 2  元偷偷看……
学习32
4楼-- · 2019-07-20 23:49
SunMike 发表于 2017-7-23 14:38
程序和结果没有问题啊,你按键按下进入第一个if,松开后就跳出if语句,不会在里面等着的

我下载到板子里面,我长按,灯也不亮
SunMike
5楼-- · 2019-07-21 05:35
学习32 发表于 2017-7-23 14:57
我下载到板子里面,我长按,灯也不亮

我这里灯是会亮的啊
SunMike
6楼-- · 2019-07-21 07:23
 精彩回答 2  元偷偷看……

一周热门 更多>