第二章 多点电容触摸屏实验 、PWM背光实验

本文详细介绍了多点电容触摸屏的工作原理,包括GT9147、FT5206和FT5426芯片的特性,以及它们在I2C接口上的应用。实验中涉及的触摸屏中断线、I2C接口和重置连接被详细说明。此外,还阐述了FT54x6/FT52x6芯片的寄存器设置和实验程序编写。在PWM背光实验部分,讲解了PWM的工作机制,包括其16位计数器、分频器和FIFO,以及如何配置PWM参数来控制LCD屏幕的背光亮度。
摘要由CSDN通过智能技术生成

第25讲 多点电容触摸屏实验

一、多点电容触摸屏简介

1、多点触摸,不需要按下。

2、电容触摸屏需要一个IC驱动控制的,一般是I2C接口,多点触摸屏驱动最终就是一个I2C外设驱动。

正点原子电容触摸屏,4.3寸都是GT9147 IC,7寸2款,一个是FT5206、一个是FT5426。

触摸屏IP:

CT_INT,触摸中断线,连接到了GPIO1_IO09

I2C2_SCL:连接到了UART5_TXD

I2C2_SDA:连接到了UART5_RXD

RESET:连接到了SNVS_TAMPER9

电容触摸芯片输出的触摸点坐标信息为对应的屏幕像素点信息,因此不需要校准。电阻屏需要校准。

二、FT54x6/FT52x6电容触摸芯片简介

1、IIC接口,最大400KHz

2、正点原子7寸屏幕FT5426的IIC地址为0X38.

3、需要用到的寄存器

DEVICE_MODE 0X00,需要设置为0X0,表示正常运行模式。

ID_G_LIB_VERSION_H以及ID_G_LIB_VERSION_L 0XA1和0XA2。表示固件版本号。

ID_G_MODE 0XA4,设置为1,表示采用中断方式上报触摸信息。

TD_STATUS 0X02,当前触摸点的个数,1~5。

TOUCH1_XH 0X03开始记录着触摸屏的触摸点坐标信息,一个触摸点6个寄存器,一共需要5*6=30个寄存器。一直读取到0X20

一个触摸点坐标信息用12bit表示,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值