STM32F1与STM32CubeIDE编程实例-XPT2046电阻触摸屏驱动
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电阻触摸屏驱动相关推荐
- STM32F1与STM32CubeIDE编程实例-BMP180气压温度传感器驱动
BMP180气压温度传感器驱动 1.BMP180介绍 BMP180 是用于测量气压和温度的最佳低成本传感解决方案. 传感器焊接在带有 3.3V 稳压器.I2C 电平转换器和 I2C 引脚上的上拉电阻的 ...
- STM32F1与STM32CubeIDE编程实例-光断续传感器驱动
光断续传感器驱动 光断续器是(Photo Interrupt Sensor)一种透射型光传感器,将光接收和发射元件集成在一个封装中,请参见下图. 由于该方法涉及遮光,通常称为光断续器. 输出采用长寿命 ...
- STM32F1与STM32CubeIDE编程实例-磁簧开关(Reed Switch)驱动
磁簧开关(Reed Switch)驱动 簧片开关是一种由外加磁场操作的电气开关. 它由列宁格勒电工大学的 Valentin Kovalenkov 教授于 1922 年发明, 后来在 1936 年由 W ...
- STM32F1与STM32CubeIDE编程实例-HMC5883电子罗盘驱动
HMC5883电子罗盘驱动 1.HMC5883介绍 Honeywell的HMC5883L 是一款表面贴装多芯片模块,专为低场磁场感应而设计,具有数字接口,适用于低成本罗盘和磁力测量等应用. HMC58 ...
- STM32F1与STM32CubeIDE编程实例-麦克风声音传感器驱动
麦克风声音传感器驱动 麦克风声音传感器,顾名思义,它可以检测声音和测量声音的响度.当声音的响应达到一定的阈值时,传感器输出高电平或低电平信号(取决于硬件设计).麦克风声音传感器广泛应用于声控开关.噪音 ...
- STM32F1与STM32CubeIDE编程实例-315M超再生无线遥控模块驱动
315M超再生无线遥控模块驱动 1.315M遥控模块介绍 315MHz遥控是一款超再生无线电通信模块和无线电遥控接收器组成的套件.一般采用2272-M4解码芯片,具有信号稳定.发射距离远.应用简单的特 ...
- STM32F1与STM32CubeIDE编程实例-振动传感器驱动
振动传感器驱动 振动传感器,也称为压电传感器,有多种类型,用于测量设备或系统的加速度.压力.振动变化.振动传感器有如下类型: 涡流( Eddy Current):涡流或电容式位移传感器是一种非接触式振 ...
- STM32F1与STM32CubeIDE编程实例-MAX7219驱动8位7段数码管(基于SPI)
MAX7219驱动8位7段数码管(基于SPI) 在前面的文章中,我们实现了纯GPIO方式通过MAX7219驱动8位7段数码管.由于MAX7219支持SPI.QSPI接口,最大支持10MHz的通信速率, ...
- STM32F1与STM32CubeIDE编程实例-设备驱动-EEPROM-AT24C256驱动
EEPROM-AT24C256驱动 1.EEPROM与AT24C256介绍 EEPROM(电可擦除可编程只读存储器)是用户可修改的只读存储器(ROM),可以通过施加高于正常电压的电压反复擦除和重新编程 ...
最新文章
- mongDB的常用操作总结
- 【BZOJ】3527: [Zjoi2014]力(fft+卷积)
- 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...
- boot jpa mysql postman spring_springboot使用spring-data-jpa操作MySQL数据库
- canal应用四:canal-adapter的使用
- spring event的事件驱动模型的最佳实践@EventListener
- MVC3学习 六 HtmlHelper的使用与扩展
- git 几种还原版本_Git恢复之前版本的两种方法reset、revert(图文详解)
- Flask爱家租房--发布新房源(保存房屋基本信息)
- 我们在使用计算机时,不能做什么?,11秋季学期计算机应用技术基础学习周期_01任务-在线作业[1]1...
- 程序编译与代码优化 -- 早期(编译期)优化
- linux c编程错误汇总
- 在SharePoint Server 2007中创建定制的用户管理模块
- ibm x3850 x5连接存储后,linux操作系统无法正常启动,《七小服公开课》— IBM X3850 X5服务器无法开机故障 处理步骤...
- 计算机麦克地址,WO Mic Client
- 如何修改照片的尺寸大小
- 个性字体头像在线图片生成下载网址
- 物质世界微观粒子运动规律——量子力学
- python实现的EDF(earliest deadline first)算法
- 计算机主机硬件图片,电脑主机里的各个硬件名称图片用途和使用说明
热门文章
- 猿创征文|程序员的浪漫(代码猜诗词)
- 【回溯算法】N皇后问题
- MPAndroidChart的PieChart不显示扇形,只显示中间文字
- C语言山东春考技能模拟,1-2020年山东省春季高考技能考试信息技术类专业考试(样题)(2).pdf...
- PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能
- opengl glPushMatrix()
- kali 破解WPA-PSK 弱密码
- TransparentBlt、StretchBlt与BitBlt三个函数的区别
- MATLAB工具箱路径缓存
- 整型转字符串itoa