当前位置: 首页 > news >正文

16.触摸屏驱动

16.触摸屏驱动

接线:
在这里插入图片描述

在这里插入图片描述

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

I2C2_SCL:连接到了UART5_TXD引脚上

I2C2_SDA:连接到了UART5_RXD引脚上

CT_RST:重置引脚接到了SNVS_TEMPER9引脚上

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

电阻屏需要校准!

FT54x6/FT52x6电容触摸芯片介绍

使用IIC通信、IIC地址为0x38

简单寄存器

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个寄存器

在这里插入图片描述

在这里插入图片描述

每个寄存器中的值表示如上所示。

第一个坐标点的x数据由12位组成,分别是0x03寄存器中[3:0]为x轴坐标值高4位,0x04的[7:0]位为x轴坐标值低8位。以此类推

0x03[7:6]记录了相关触摸事件。

Y轴坐标的[7:4]位记录了触摸点的ID

读取到触摸事件可以

在这里插入图片描述

来处理相关逻辑

http://www.dtcms.com/a/619289.html

相关文章:

  • Q7: 在区块链上创建随机数有哪些挑战?
  • 宿城网站建设大连市网站制作电话
  • 做a视频网站有哪些系统优化的目的和意义
  • 网站开发外快如何优化网站打开速度
  • 城市配送联盟平台技术架构深度解析:赋能小 B 端全场景高效配送
  • 公司网站定制自己做网页怎么赚钱
  • 济南网站建设公司按需定制wordpress赞 踩插件
  • 建外贸网站的wordpress源码书籍
  • 织梦网站源码找一品资源企业网站建设费怎么账务处理
  • 如何在国外建设网站百度站长平台验证网站
  • 考研408--组成原理--day3--数字电路(补)加减乘除
  • 深圳企业网站建设推广服务wordpress extra script
  • Python的自述
  • OceanBase 常见异情况汇总
  • 江门网站建设方案开发wordpress云建站教程
  • 14.3 行业应用案例:金融、医疗、教育领域的定制化实践
  • 开发网站的基本原则做移动网站优化快
  • 人工智能技术- 语音语言- 03 ChatGPT 对话、写诗、写小说
  • 怎么制作网站上传太原建筑公司网站
  • 精密万向节能承受的最大扭矩是多少?
  • 游戏:ar从入门到落地
  • 深圳罗湖网站开发惠阳营销网站制作
  • 做门窗的建网站怎么赚钱html购物网站
  • 网络编程就是做网站么网站广告推广怎么做的
  • 【阵列配置】(1)-LSI阵列卡系统下创建\删除\扩容\迁移阵列配置热备
  • 房产网站建设方案的论文wordpress公众号导航主题
  • 多用户跨学科交流系统(4)参数校验+分页搜索全流程的实现
  • 温州市网站制作免费下载app软件官网
  • 联系人网站设计江西省住房建设部官方网站
  • 硬件架构的异构化和硬件指令集生态多样化的必然性以及Wintel商业联盟对科技进步的阻碍