这里使用的是电容屏,驱动芯片是GT911,通讯接口是I2C,这里准备使用硬件I2C来驱动。 首先是CUBEMX配置硬件I2C接口,这里采用轮询方式,并没有使能中断或者DMA,因为GT911的读写数据量不大,而且采用fast模式,轮询通讯方式已经可以满足要求。 另外GT911还需要两个引脚,一个是INT引脚,另外一个是RST引脚。 INT引脚是GT911一...
汇顶GT911触摸芯片STM32平台驱动代码 #include "bsp.h" #include "GUI.h" #define GT911_READ_XY_REG 0x814E /* 坐标寄存器 */ #define GT911_CLEARBUF_REG 0x814E /* 清除坐标寄存器 */ #define GT911_CONFIG_REG 0x8047 /* 配置参数寄存器 */...
STM32F4xx GT911电容屏驱动程序和配置文件 包含两个驱动配置文件对应800*480和1024*600的分辨率 电容屏对应的排线编号是JY-R9014和JY-R9015,对应11条驱动线,19条感应线代码片段和文件信息 #include“ctiic.h“#include“delay.h“ //控制I2C速度的延时void CT_Delay(void){ delay_us(2);} //电容触摸芯片...
STM32F4xx GT911电容屏驱动程序和配置文件 包含两个驱动配置文件对应800*480和1024*600的分辨率 电容屏对应的排线编号是JY-R9014和JY-R9015,对应11条驱动线,19条感应线 GT911最多5个触点,这个配置了10个点赞(0) 踩踩(0) 反馈 所需:11 积分 电信网络下载 ...
驱动触摸芯片倍频系数频段触摸点 ———汇顶GT911触摸芯片STM32平台驱动代码#include"bsp.h"#include"GUI.h"#defineGT911_READ_XY_REG0x814E/*坐标寄存器*/#defineGT911_CLEARBUF_REG0x814E/*清除坐标寄存器*/#defineGT911_CONFIG_REG0x8047/*配置参数寄存器*/#defineGT911_COMMAND_REG0x8040/*实时命令*/...
汇顶GT911触摸芯片STM32平台驱动代码 下载积分:1000 内容提示: #include "bsp.h" #include "GUI.h" #define GT911_READ_XY_REG 0x814E /* 坐标寄存器 */ #define GT911_CLEARBUF_REG 0x814E /* 清除坐标寄存器 */ #define GT911_CONFIG_REG 0x8047 /* 配置参数寄存器 */ #define GT911_COMMAND_...
一、使能驱动 二、设备树描述 gt911@14 { compatible = "goodix,gt911"; reg = <0x14>; interrupt-parent = <&gpiog>; interrupts = <8 IRQ_TYPE_LEVEL_LOW>; irq-gpios = <&gpiog 8 0>; reset-gpios = <&gpioe 7 0>; status = "okay"; ...
STM32F4x GT911电容屏驱动程序和配置文件 STM32F4x 2020-03-24 上传 大小:14KB 所需: 28积分/C币 立即下载 LS(LG)产电 XGT Panel CE认证书(英文).rar LS(LG)产电 XGT Panel CE认证书(英文)rar,LS(LG)产电 XGT Panel CE认证书(英文) 立即...
触摸屏设备树节点 参考文档: devicetree/bindings/input/touchscreen/goodix.txt 参考goodix.txt及ST提供的I2C相关设备树文档,触摸屏节点内容如下: touchscreen@5d { compatible = "goodix,gt911"; reg = <0x5d>; irq-gpios = <&gpiog 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; ...
FS-MP1A使用的是GT911触摸芯片,通过I2C2总线与SoC进行数据交互。 查看原理图确认I2C2管脚对应关系: 查看原理图确认中断管脚TP_IRQ和复位管脚TP_RST管脚对应关系: I2C2设备树节点 I2C节点添加与HDMI中对应I2C的内容一致,本节不再重复。 触摸屏设备树节点