对于触摸屏的基础理解——关于ft5x06

本文详细介绍了FT5x06触摸屏的硬件接口设计,包括INT、WAKE和/RST引脚的功能。驱动注册部分主要关注I2C从地址设置和驱动注册流程,包括probe、remove、suspend和resume函数的作用。在dtsi文件中配置设备参数,通过i2c_add_driver进行驱动注册,实现与硬件的交互。中断处理函数ft5x06_ts_interrupt用于获取并报告触控数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ft5x06的实现

分为两部分整理————硬件接口与驱动注册+驱动执行部分

硬件接口目的:

1、知道硬件与cpu的接口,在dts/dtsi匹配设置参数,使得硬件被连接打通

2、知道tp芯片的寄存器设定,了解触点数目+触点坐标的寄存器,用于获取数据


驱动注册:驱动注册代码部分分析,对于实际的工作无太多意义。

————硬件接口设计


1):INT引脚,这个脚是一个中端信号,它用来通知HOSTFT5X06已经准备好,可以进行读操作了。

2):WAKE引脚:这个功能主要的作用是将FT5X06从睡眠状态转换到工作状态。<注意功能>

3):/RST引脚:FT5X06的芯片复位信号。

如何来设计硬件接口呢,这个我们可以从FT5X06datasheet看出来,首先我们来看下FT5X06的上电时序,如下图所示:(主要是INTRSTI2C的两根线)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值