RT-Thread使用gt47软件包

开发环境

1、正点原子阿波罗开发板STM32F429
2、LCD:RGBLCD 4.3寸 800*480
3、触摸IC:GT9147

软件包配置

打开i2c

在这里插入图片描述
I2C_SCL:使用的是PH6脚,计算出pin number为118
I2C_SDA:同理,计算出为131

使能gt9147软件包

在这里插入图片描述
使能TOUCH设备驱动
在这里插入图片描述

gt9147_sample.c修改

1、将gt9147_sample.c到applications目录下。修改applications目录下的SConscript文件,并同步配置到项目
在这里插入图片描述
2、增加复位和中断脚
在这里插入图片描述
3、增加以下代码
在这里插入图片描述

烧录验证

在这里插入图片描述

修改gt9147初始化数组

如果出现触摸坐标不对应的情况,或者分辨率和屏幕显示不一致,则需要修改gt9147软件包初始化数组。软件包原本的初始化数组是适配分辨率为800480的。如果要适配正点原子480272的屏幕则按一下修改即可(其他地方拷贝的)
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值