开发环境
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的屏幕则按一下修改即可(其他地方拷贝的)