STM32/STM8技术论坛
登录
直播中
韩超
7年用户
207经验值
擅长:嵌入式技术
私信
关注
[资料]
【众拳】STM8触摸屏实验 附代码
STM8
众拳
刘洋
触摸屏
`
实验目的:
用触摸笔在触摸屏上写字,画画等等。
芯片封装与管脚定义:
数字接口:
XPT2046数据接口是串行接口,其典型工作时序如图12所示,图中展示的信号来自带有基本串行接口的
单片机
或数据信号处理器。处理器和转换器之间的
通信
需要8个时钟周期,可采用SPI同步串行接口。一次完整的转换需要24个串行同步时钟(DCLK)来完成。
前8个时钟用来通过DIN引脚输入控制字节。当转换器获取有关下一次转换的足够信息后,将进入采样模式。3个多时钟周期后,控制字节设置完成,转换器进入转换状态。接着的12个时钟周期将完成真正的模数转换,第13个时钟将输出转换结果的最后一位。剩下的3个多时钟周期将用来完成被转换器忽略的最后字节(DOUT置低)。
控制字节由DIN输入的控制字如表5所示,它用来启动转换,寻址,设置ADC分辨率,配置和对XPT2046进行掉电控制。表6给出控制字的各控制位的详细说明。
起始位——第一位,即S位。控制字的首位必须是1,即S=1。在XPT2046的DIN引脚检测到起始位前,所有的输入将被忽略。
地址——接下来的3位(A2、A1和A0)选择多路选择器的现行通道,触摸屏驱动和参考源输入。
MODE——模式选择位,用于设置ADC的分辨率。MODE=0,下一次的转换将是12位模式;MODE=1,下一次的转换将是8位模式。
SER/DFR——位控制参考源模式,选择单端模式(SER/DFR=1),或者差分模式(SER/DFR=0)。在X坐标、Y坐标和触摸压力测量中,为达到最佳性能,首选差分工作模式。参考电压来自开关驱动器的电压。在单端模式下,转换器的参考电压固定为VREF相对于GND引脚的电压。
PD0和PD1——ADC的内部参考电压可以单独关闭或者打开,但是,在转换前,需要额外的时间让内部参考电压稳定到最终稳定值;如果内部参考源处于掉电状态,还要确保有足够的唤醒时间。ADC要求是即时使用,无唤醒时间的。另外还得注意,当BUSY是高电平的时候,内部参考源禁止进入掉电模式。XPT2046的通道改变后,如果要关闭参考源,则要重新对XPT2046写入命令。
【众拳】剑齿虎STM8
开发板
实验代码下载:
众拳剑齿虎触摸屏程序.zip
(2.44 MB)
(下载次数: 31, 2017-12-12 10:20 上传)
`
回帖
(2)
黄杰
2017-12-21 15:06:58
谢谢分享
谢谢分享
举报
斯内普胡
2018-1-29 22:15:17
谢谢,看看有没有用
谢谢,看看有没有用
举报
更多回帖
rotate(-90deg);
回复
相关帖子
STM8
众拳
刘洋
触摸屏
【
众
拳
出品】
stm8
系列
实验
资料分享合集(
代码
、视频)
2018-08-29
5681
【
众
拳
】基于
STM8
的
实验
汇总分享
2018-01-27
9275
【
众
拳
】
STM8
输入捕获原理与
实验
2018-01-07
7704
【
众
拳
】基于
STM8
的PCF8563电子时钟
实验
2017-12-29
4633
【
众
拳
】段码液晶
屏
实验
附
代码
2017-12-26
8243
【
众
拳
】
STM8
外部中断
实验
2017-12-11
3530
【
众
拳
】基于
STM8
的直流减速电机驱动
实验
附
代码
2017-12-03
5673
【
众
拳
】基于
STM8
的ESP8266 WIFI模块AP运行模式
实验
附
代码
2017-12-02
5781
【
众
拳
】基于
STM8
的WIFI模块Station运行模式
实验
代码
2017-11-27
3435
【
众
拳
】剑齿虎
STM8
开发板蓝牙
实验
代码
分享
2017-11-16
5059
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分