OpenEdv-开源电子网

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

f4的按键

[复制链接]

15

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-7-23
在线时间
32 小时
发表于 2017-7-25 22:37:13 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 学习32 于 2017-7-25 22:54 编辑

我想用KEY_UP键点亮灯,但是按键按下灯却没有亮,所以想请教一下各位大神,随便想问下你们是怎调试程序,断点一般设置在哪里,一般是选择哪一个端口来观察,

选择哪一个

选择哪一个

观察哪一个

观察哪一个
无标题.png

按键.rar

7.9 MB, 下载次数: 60

最佳答案

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

我找到原因了,是由于我在写 else if(keyup&&KEY_UP==0&&KEY1==1)这句弄错了,应该是 else if(KEY_UP==0&&KEY1==1);还有就是 最后一句应该是 return 0;,但我写成了 return 2;但是我没有想明白为什么写成else if(keyup&&KEY_UP==0&&KEY1==1)就会导致KEY1键没有用?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-7-23
在线时间
32 小时
 楼主| 发表于 2017-7-25 22:37:14 | 显示全部楼层
我找到原因了,是由于我在写 else if(keyup&&KEY_UP==0&&KEY1==1)这句弄错了,应该是 else if(KEY_UP==0&&KEY1==1);还有就是 最后一句应该是 return 0;,但我写成了  return 2;但是我没有想明白为什么写成else if(keyup&&KEY_UP==0&&KEY1==1)就会导致KEY1键没有用?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165359
金钱
165359
注册时间
2010-12-1
在线时间
2110 小时
发表于 2017-7-26 00:42:35 | 显示全部楼层
可以看看我们的教程,有仿真说明
回复

使用道具 举报

15

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-7-23
在线时间
32 小时
 楼主| 发表于 2017-7-26 09:24:39 | 显示全部楼层
正点原子 发表于 2017-7-26 00:42
可以看看我们的教程,有仿真说明

我看了是你们只是大致的介绍了一下,并没有详细的介绍,而且视频中有关于用ST—Link调试的视频更是介绍如何通过ST_link将程序下载到板子里面,根本就没有进行调试介绍。而且原子哥你以为就看你们那个很短的,又没有详细介绍的教程就能够学会仿真调试吗。那个教程讲的真的跟实际操作有很大的区别,你看你们能不能出几集编译没有错但程序有错,通过使用仿真器将程序调试对的视频,视频长一点没有关系的。而且原子哥你出的那些视频把程序一次性搞定,其实对于我们这些新手没有很大的帮助,就我个人的建议是不要一次性搞定,故意写错几个地方,然后再进行仿真调试程序,这样可能会对于我们这些新手的帮助会更大一些。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-12-23 12:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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