OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4218|回复: 4

精英版按键输入实验编译不通过,在含有if的语句显示少了一个),把源码复制过来也是显示少)

[复制链接]

5

主题

10

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2022-10-27
在线时间
5 小时
发表于 2023-3-31 09:54:14 | 显示全部楼层 |阅读模式
2金钱


上面是从源码复制的按键扫描函数,编译也是显示错误





3. 按键.zip

6.14 MB, 下载次数: 4

最佳答案

查看完整内容[请看2#楼]

下载了他的代码,他在定义读取电平时宏定义后面加了个分号,如#define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4); 然后,直接就在代码里调用了,if(key_up&&(KEY0==0||KEY1==0||WK_UP==1)) 不报错就有鬼了 22年10月份注册的,这也快半年了,这种低级错误,应该可以自己查出来的,唉
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2023-3-31 09:54:15 | 显示全部楼层
正点原子 发表于 2023-4-4 01:12
自己加上不行么?

下载了他的代码,他在定义读取电平时宏定义后面加了个分号,如#define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4);

然后,直接就在代码里调用了,if(key_up&&(KEY0==0||KEY1==0||WK_UP==1))

不报错就有鬼了

22年10月份注册的,这也快半年了,这种低级错误,应该可以自己查出来的,唉
学无止境
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2023-4-4 01:12:44 | 显示全部楼层
自己加上不行么?
回复

使用道具 举报

5

主题

10

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2022-10-27
在线时间
5 小时
 楼主| 发表于 2023-4-5 10:56:19 | 显示全部楼层
jermy_z 发表于 2023-4-4 08:22
下载了他的代码,他在定义读取电平时宏定义后面加了个分号,如#define KEY0 GPIO_ReadInputDataBit(GPIOE ...

受教了
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2024-3-9
在线时间
12 小时
发表于 2024-3-15 22:32:37 来自手机 | 显示全部楼层
switch(t)要改成switch(case)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表