XPT2046电阻触摸屏驱动

1、XPT2046介绍

XPT2046 是一款 4 线电阻式触摸屏控制器,包含一个 12 位 125 kHz 采样 SAR 型 A/D 转换器。XPT2046支持1.5V到5.25V的低电压I/O接口。XPT2046通过两次A/D转换就可以确认被按的屏幕位置。其功能框图如下:

XPT2046支持SPI和QSPI通信,支持8位或12位采集样。XPT2046与MCU的典型连接电路如下:

2、XPT2046配置

开发环境搭建、系统时钟配置、调试配置及串口配置,请参考:

  • STM32F1与STM32CubeIDE快速入门-开发环境搭建
  • STM32F1与STM32CubeIDE快速入门-GPIO概述与点亮LED
  • STM32F1与STM32CubeIDE快速入门-USART/UAR

STM32F1与STM32CubeIDE编程实例-XPT2046电阻触摸屏驱动相关推荐

  1. STM32F1与STM32CubeIDE编程实例-BMP180气压温度传感器驱动

    BMP180气压温度传感器驱动 1.BMP180介绍 BMP180 是用于测量气压和温度的最佳低成本传感解决方案. 传感器焊接在带有 3.3V 稳压器.I2C 电平转换器和 I2C 引脚上的上拉电阻的 ...

  2. STM32F1与STM32CubeIDE编程实例-光断续传感器驱动

    光断续传感器驱动 光断续器是(Photo Interrupt Sensor)一种透射型光传感器,将光接收和发射元件集成在一个封装中,请参见下图. 由于该方法涉及遮光,通常称为光断续器. 输出采用长寿命 ...

  3. STM32F1与STM32CubeIDE编程实例-磁簧开关(Reed Switch)驱动

    磁簧开关(Reed Switch)驱动 簧片开关是一种由外加磁场操作的电气开关. 它由列宁格勒电工大学的 Valentin Kovalenkov 教授于 1922 年发明, 后来在 1936 年由 W ...

  4. STM32F1与STM32CubeIDE编程实例-HMC5883电子罗盘驱动

    HMC5883电子罗盘驱动 1.HMC5883介绍 Honeywell的HMC5883L 是一款表面贴装多芯片模块,专为低场磁场感应而设计,具有数字接口,适用于低成本罗盘和磁力测量等应用. HMC58 ...

  5. STM32F1与STM32CubeIDE编程实例-麦克风声音传感器驱动

    麦克风声音传感器驱动 麦克风声音传感器,顾名思义,它可以检测声音和测量声音的响度.当声音的响应达到一定的阈值时,传感器输出高电平或低电平信号(取决于硬件设计).麦克风声音传感器广泛应用于声控开关.噪音 ...

  6. STM32F1与STM32CubeIDE编程实例-315M超再生无线遥控模块驱动

    315M超再生无线遥控模块驱动 1.315M遥控模块介绍 315MHz遥控是一款超再生无线电通信模块和无线电遥控接收器组成的套件.一般采用2272-M4解码芯片,具有信号稳定.发射距离远.应用简单的特 ...

  7. STM32F1与STM32CubeIDE编程实例-振动传感器驱动

    振动传感器驱动 振动传感器,也称为压电传感器,有多种类型,用于测量设备或系统的加速度.压力.振动变化.振动传感器有如下类型: 涡流( Eddy Current):涡流或电容式位移传感器是一种非接触式振 ...

  8. STM32F1与STM32CubeIDE编程实例-MAX7219驱动8位7段数码管(基于SPI)

    MAX7219驱动8位7段数码管(基于SPI) 在前面的文章中,我们实现了纯GPIO方式通过MAX7219驱动8位7段数码管.由于MAX7219支持SPI.QSPI接口,最大支持10MHz的通信速率, ...

  9. STM32F1与STM32CubeIDE编程实例-设备驱动-EEPROM-AT24C256驱动

    EEPROM-AT24C256驱动 1.EEPROM与AT24C256介绍 EEPROM(电可擦除可编程只读存储器)是用户可修改的只读存储器(ROM),可以通过施加高于正常电压的电压反复擦除和重新编程 ...

最新文章

  1. mongDB的常用操作总结
  2. 【BZOJ】3527: [Zjoi2014]力(fft+卷积)
  3. 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...
  4. boot jpa mysql postman spring_springboot使用spring-data-jpa操作MySQL数据库
  5. canal应用四:canal-adapter的使用
  6. spring event的事件驱动模型的最佳实践@EventListener
  7. MVC3学习 六 HtmlHelper的使用与扩展
  8. git 几种还原版本_Git恢复之前版本的两种方法reset、revert(图文详解)
  9. Flask爱家租房--发布新房源(保存房屋基本信息)
  10. 我们在使用计算机时,不能做什么?,11秋季学期计算机应用技术基础学习周期_01任务-在线作业[1]1...
  11. 程序编译与代码优化 -- 早期(编译期)优化
  12. linux c编程错误汇总
  13. 在SharePoint Server 2007中创建定制的用户管理模块
  14. ibm x3850 x5连接存储后,linux操作系统无法正常启动,《七小服公开课》— IBM X3850 X5服务器无法开机故障 处理步骤...
  15. 计算机麦克地址,WO Mic Client
  16. 如何修改照片的尺寸大小
  17. 个性字体头像在线图片生成下载网址
  18. 物质世界微观粒子运动规律——量子力学
  19. python实现的EDF(earliest deadline first)算法
  20. 计算机主机硬件图片,电脑主机里的各个硬件名称图片用途和使用说明

热门文章

  1. 猿创征文|程序员的浪漫(代码猜诗词)
  2. 【回溯算法】N皇后问题
  3. MPAndroidChart的PieChart不显示扇形,只显示中间文字
  4. C语言山东春考技能模拟,1-2020年山东省春季高考技能考试信息技术类专业考试(样题)(2).pdf...
  5. PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能
  6. opengl glPushMatrix()
  7. kali 破解WPA-PSK 弱密码
  8. TransparentBlt、StretchBlt与BitBlt三个函数的区别
  9. MATLAB工具箱路径缓存
  10. 整型转字符串itoa