OpenEdv-开源电子网

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

用407核心板接TFT LCD,LCD初始化后按键失效

[复制链接]

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
发表于 2021-10-8 20:12:27 | 显示全部楼层 |阅读模式
1金钱
如题,想同时用LCD和按键,但是使用了LCD后按键就直接失效了

最佳答案

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

兄die,你代码里延时太久,按键扫描失效了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2021-10-8 20:12:28 | 显示全部楼层
Tabs 发表于 2021-10-11 19:08
这是代码,你看一下,只是把key的代码复制过来其他一点改动都没有,真的很奇怪这为什么能不能同时用

兄die,你代码里延时太久,按键扫描失效了。
微信截图_20211012092110.png
回复

使用道具 举报

11

主题

2131

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4731
金钱
4731
注册时间
2015-1-10
在线时间
591 小时
发表于 2021-10-9 10:06:43 | 显示全部楼层
GPIO配置是否有冲突
回复

使用道具 举报

13

主题

643

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2432
金钱
2432
注册时间
2019-12-28
在线时间
527 小时
发表于 2021-10-9 14:07:20 | 显示全部楼层
检查下引脚是不是有地方冲突了或者是配置有地方弄错了,可以仿真看看比较快
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-9 20:58:08 | 显示全部楼层
阿侑kevin 发表于 2021-10-9 10:06
GPIO配置是否有冲突

没有问题,这个都检查过了
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-9 21:18:26 | 显示全部楼层
我是直接在原子哥的源程序上改的,只是加了一个按键部分
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2021-10-10 00:37:49 | 显示全部楼层
肯定有冲突,找原理图或者代码。
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-10 18:15:24 | 显示全部楼层
本帖最后由 Tabs 于 2021-10-10 18:21 编辑
正点原子 发表于 2021-10-10 00:37
肯定有冲突,找原理图或者代码。

看了一下原理图,有可能是键冲突了
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-10 18:28:18 | 显示全部楼层
正点原子 发表于 2021-10-10 00:37
肯定有冲突,找原理图或者代码。

那这样的话,不就注定了lcd和核心板上的key不能同时使用吗?
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-10 18:32:18 | 显示全部楼层
正点原子 发表于 2021-10-10 00:37
肯定有冲突,找原理图或者代码。

因为我用的就是lcd教程里的代码,加上按键输入的按键的代码,其他什么东西都没改,这不就是说这块核心板上的键和lcd不能同时使用?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2021-10-11 00:58:44 | 显示全部楼层
Tabs 发表于 2021-10-10 18:32
因为我用的就是lcd教程里的代码,加上按键输入的按键的代码,其他什么东西都没改,这不就是说这块核心板 ...

我们开发板是可以的,你用的是谁家的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-11 18:51:57 | 显示全部楼层
正点原子 发表于 2021-10-11 00:58
我们开发板是可以的,你用的是谁家的?

你们的核心板和lcd,407的核心板和4.3寸的lcd
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-11 19:08:42 | 显示全部楼层
这是代码,你看一下,只是把key的代码复制过来其他一点改动都没有,真的很奇怪这为什么能不能同时用

实验11 TFT LCD显示实验.zip

7.1 MB, 下载次数: 17

回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-11 19:09:07 | 显示全部楼层
Tabs 发表于 2021-10-11 19:08
这是代码,你看一下,只是把key的代码复制过来其他一点改动都没有,真的很奇怪这为什么能不能同时用

@正点原子
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2021-10-12 02:06:24 | 显示全部楼层
Tabs 发表于 2021-10-11 19:08
这是代码,你看一下,只是把key的代码复制过来其他一点改动都没有,真的很奇怪这为什么能不能同时用

我让我同事看看
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

13

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2248
金钱
2248
注册时间
2019-8-7
在线时间
364 小时
发表于 2021-10-12 08:59:43 | 显示全部楼层
看了下代码 延时1秒肯定没用..
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2021-7-23
在线时间
7 小时
 楼主| 发表于 2021-10-12 21:04:37 | 显示全部楼层
电子之旅 发表于 2021-10-12 09:23
兄die,你代码里延时太久,按键扫描失效了。

去掉也没用的,我之前测的时候while里面只剩下按键了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 19:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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