OpenEdv-开源电子网

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

缺少24c02芯片会影响LCD触摸屏的触摸功能和GUI使用吗?

[复制链接]

12

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-12
在线时间
27 小时
发表于 2017-5-31 22:53:38 | 显示全部楼层 |阅读模式
10金钱
自己画的STM32最小系统板,由于没有注意,少画了24C02芯片,但我自己的程序是使用了触摸屏触摸功能和GUI的,我将TP_Init()里关于24C02的相关函数注释掉,然后程序跑到GUI_Init()时,出现了死机现象。求助三个问题:1、没有24C02芯片,会影响LCD触摸功能吗?(因为我LCD是需要使用触摸功能的)
2、没有24C02芯片,会影响GUI使用吗?
3、板子没画24C02,但需要使用GUI和LCD触摸功能,还有救吗?怎么修改?

最佳答案

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

1,电阻屏会有影响,电容屏就不会 2,GUI不开启触摸功能的话,没有24C02基本不影响,要是使用电容屏就更不影响 3,可以把电阻屏校正的参数存放在芯片flash里面
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1576
注册时间
2015-8-9
在线时间
625 小时
发表于 2017-5-31 22:53:39 | 显示全部楼层
1,电阻屏会有影响,电容屏就不会
2,GUI不开启触摸功能的话,没有24C02基本不影响,要是使用电容屏就更不影响
3,可以把电阻屏校正的参数存放在芯片flash里面
回复

使用道具 举报

12

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-12
在线时间
27 小时
 楼主| 发表于 2017-6-1 10:27:56 | 显示全部楼层
Akatsuki_lim 发表于 2017-6-1 08:13
1,电阻屏会有影响,电容屏就不会
2,GUI不开启触摸功能的话,没有24C02基本不影响,要是使用电容屏就更不 ...

你好,我使用的是电阻屏,但是必须使用到GUI的触摸功能,请问要怎么修改?我在GUI初始化的地方出现了hardfault,TP_Init()里取消了校正步骤可以吗?
回复

使用道具 举报

58

主题

359

帖子

0

精华

高级会员

Rank: 4

积分
987
金钱
987
注册时间
2014-9-29
在线时间
261 小时
发表于 2017-6-1 10:33:13 | 显示全部楼层
表示从来都没用过24c02
回复

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1576
注册时间
2015-8-9
在线时间
625 小时
发表于 2017-6-1 11:56:30 | 显示全部楼层
zcy12321 发表于 2017-6-1 10:27
你好,我使用的是电阻屏,但是必须使用到GUI的触摸功能,请问要怎么修改?我在GUI初始化的地方出现了hard ...

电阻屏的校正是少不了的,你可以把校正后的参数存在芯片flash里面,而不是24c02。24c02的作用就是开机时读取电阻屏的校正参数
回复

使用道具 举报

9

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
532
金钱
532
注册时间
2017-3-5
在线时间
74 小时
发表于 2017-6-1 12:21:22 | 显示全部楼层
当然,你也可以什么都不做,只不过你每次都要校正,这样麻烦一点
回复

使用道具 举报

12

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-12
在线时间
27 小时
 楼主| 发表于 2017-6-1 15:37:13 | 显示全部楼层
Akatsuki_lim 发表于 2017-6-1 11:56
电阻屏的校正是少不了的,你可以把校正后的参数存在芯片flash里面,而不是24c02。24c02的作用就是开机时 ...

那为什么初始化GUI_Init()时会出错呢?
回复

使用道具 举报

12

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-12
在线时间
27 小时
 楼主| 发表于 2017-6-1 15:37:35 | 显示全部楼层
openedvxiaowang 发表于 2017-6-1 12:21
当然,你也可以什么都不做,只不过你每次都要校正,这样麻烦一点

关闭校正可以吗?
回复

使用道具 举报

9

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
532
金钱
532
注册时间
2017-3-5
在线时间
74 小时
发表于 2017-6-1 16:24:25 | 显示全部楼层
zcy12321 发表于 2017-6-1 15:37
关闭校正可以吗?

不可以,电阻屏校正这个是必须的,不然你后面对LCD触摸时可能会不准确。
回复

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1576
注册时间
2015-8-9
在线时间
625 小时
发表于 2017-6-1 17:10:38 | 显示全部楼层
zcy12321 发表于 2017-6-1 15:37
那为什么初始化GUI_Init()时会出错呢?

GUI_Init()时会出错不一定是触摸屏的问题
回复

使用道具 举报

12

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-12
在线时间
27 小时
 楼主| 发表于 2017-6-2 12:15:54 | 显示全部楼层
Akatsuki_lim 发表于 2017-6-1 17:10
GUI_Init()时会出错不一定是触摸屏的问题

因为我画的板子缺少24C02芯片,之前开发板能完整运行的程序,在我自己画的板子上因为没有24C02,导致GUI都使用不了
回复

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1576
注册时间
2015-8-9
在线时间
625 小时
发表于 2017-6-2 12:44:27 | 显示全部楼层
zcy12321 发表于 2017-6-2 12:15
因为我画的板子缺少24C02芯片,之前开发板能完整运行的程序,在我自己画的板子上因为没有24C02,导致GUI ...

先排查一下你画的板子有没其他硬件错误
回复

使用道具 举报

12

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-12
在线时间
27 小时
 楼主| 发表于 2017-6-2 20:23:12 | 显示全部楼层
Akatsuki_lim 发表于 2017-6-2 12:44
先排查一下你画的板子有没其他硬件错误

硬件没有其它的错误,烧其它的程序都没问题,就是使用GUI的时候会有问题
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-7-11
在线时间
0 小时
发表于 2017-7-11 15:57:18 | 显示全部楼层
请问楼主怎么解决的啊
回复

使用道具 举报

40

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2016-5-19
在线时间
192 小时
发表于 2018-8-20 15:04:14 | 显示全部楼层
请问楼主怎么解决的?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 07:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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