STM32与四线电阻触摸屏的接口电路

发布者:Ziyu2022最新更新时间:2014-02-17 来源: elecfans关键字:STM32  四线电阻触摸屏  接口电路 手机看文章 扫描二维码
随时随地手机看文章

  如下图所示,STM32F103F103与四线电阻触摸屏直接通过自身的I/O口连接,实现触摸屏控制器功能。其中PA8、PA9、PA10、 PA11分别作为四个三极管的控制端,通过控制三极管通断,来控制四线触摸屏的Y+、Y-、X+、X-.PA1,PA2是两个A/D转换通道,分别连接 Y+和X+用于计算触摸点的X和 Y坐标。PA3连接内部中断用于检测触摸屏是否有触摸动作。触摸屏平时运行时,令PA8、PA9、PA11输出0,PA10=1,即只让VT2导通。当有触摸动作时,D1导通给PA3一个中断信号,STM32F103接收到中断请求后立即置PA8=1,导通VT1,这样在Y+、Y-方向上就加上电压,同时启动A/D转换通道PA2,通过输入X+上电压计算出触摸点的Y坐标,然后同理令PA8、PA10为0,PA9、PA11为1,启动A/D转换通道 PA1,通过输入Y+上电压计算出触摸点X的坐标。

  图4 STM32F103与四线电阻触摸屏接口电路

  STM32F103与四线电阻触摸屏接口电路

关键字:STM32  四线电阻触摸屏  接口电路 引用地址:STM32与四线电阻触摸屏的接口电路

上一篇:基于STM32的32位单片机开发板设计与实现
下一篇:中国移动多媒体广播智能网络监测系统的设计与实现

推荐阅读最新更新时间:2024-03-16 13:35

新手入门之stm32中断系统
今天给大家说的是关于stm32中断系统的一些知识,中断相信大家都知道在stm32当中应用的非常的多,不管是自学还是参加一些学习机构都会学这部分,所以我在这里先给大家大概的普及一下stm32中断的东西以及一些应用。 依然老样子先文字解释在视频细致讲解!!! 我们进如今天的主题首先我们先来看一下STM32中断系统的内容概要:   中断的基本概念   嵌套向量控制器NVIC   中断及异常向量表   中断优先级   中断的基本概念:   处理器中的中断:在处理器中,中断是一个过程,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中止当前程序的执行,转而去为处理紧急的事件,待处理完毕后再返回被打断的程序处继续往下执行
[单片机]
新手入门之<font color='red'>stm32</font>中断系统
STM32单片机对ADS1246芯片的驱动
ADS1246是TI公司大致在2009年中期推出的24位ADC,最高采样速率可达2Ksps,其为单通道器件,与之相对应的还有ADS1247和ADS1248三通道器件,但特性并非完全一致。据TI资料介绍,ADS1246在ADS1247/ADS1248功能上做出简化,保留了其部分特性。本次设计,需要用到24位单通道转换器件,于是考虑用到ADS1246,主控制器用STM32L系列。以下为ADS1246的引脚图 上图显示ADS1246引脚图,其CS/SCLK/DIN/DUT为SPI通讯接口,RESET/START/DRDY为控制与状态脚,AVDD/AVSS以及DVDD/DGND分别为模拟/数字电源供电端,REFP/REFN为基准源输入
[单片机]
<font color='red'>STM32</font>单片机对ADS1246芯片的驱动
HC-SR501热释电红外传感器驱动(STM32
一、前期准备 单片机:STM32F103ZET6 开发环境:MDK5.14 库函数:标准库V3.5 HC-SR501热释电红外传感器模块:淘宝有售 二、实验效果 三、驱动原理 这个模块比较简单,当有人靠近时候其IO输出3.3V,STM32可以直接采集。 需要完整工程或者有问题的请加QQ:1002521871,验证:呵呵。 四、驱动代码 HC_SR501.h #ifndef __HC_SR501_H__ #define __HC_SR501_H__ #include stm32f10x.h #include gpio.h #include delay.h #define HC_SR501 PA
[单片机]
HC-SR501热释电红外传感器驱动(<font color='red'>STM32</font>)
STM32之的GPIO推挽输出与开漏输出的区别
首先看以下STM32的GPIO的原理图如下: 当端口配置为输出时: 开漏模式:输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。 输出 1 时,N-MOS 高阻, P-MOS 不被激活,输出1(需要外部上拉电路);此模式可以把端口作为双向IO使用。 推挽模式:输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。 输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需要外部上拉电路)。
[单片机]
<font color='red'>STM32</font>之的GPIO推挽输出与开漏输出的区别
基于stm32的 ucGUI 12864下的移植
ucGUI是纯C写的的,移植需要定义点阵数,颜色数,和画点函数 以下是 ucGUI 12864下的移植 基于ST7920控制的12864液晶用于字符显示很方便的,但网友说用它显示图形并不合适,原因就是它绘图时先要关闭显示,绘完后又要打开,速度会较慢。我没有用过别的液晶,手中只有这一款,摆弄了几天,掌握了一点东西,写出来共享。 首先,我们知道,图形都是由像素点组成的,绘图的基础其实就是画点。只要我们能点亮液晶的任意一个像素点,那么绘图就不是什么难事了。万丈高楼平地起嘛,先要做的,当然是要打好基础。 ST7920提供了用于绘图的GDRAM(graph display RAM)。共 64×32,64是 个字节的空间(由扩充指令设定
[单片机]
基于<font color='red'>stm32</font>的 ucGUI 12864下的移植
STM32 读写保护功能及设置
功能:: 读保护设置后将不能读出flash 的内容;当解除读保护的时候stm32 会自动擦出 整篇flash; 设置: 读保护设置:在程序的开头加入“读保护”代码,即实现了读保护功能;(每次程序 运行先 开保护) 解除读保护:解除读保护可以设置在按键里面,方便实现解锁,也不可不设; (1)设置读保护: if(FLASH_GetReadOutProtectionStatus() != SET) { //FLASH_Unlock();不解锁FALSH 也可设置读保护??? FLASH_ReadOutProtection(ENABLE); } (2)解除读保护 if(FLASH_GetReadOutProtectionStatus()
[单片机]
STM32 DMA->内存到内存
基于STM32 F401 Discovery板: DMA2在AHB1总线上 步骤一:使能DMA #define DMA_STREAM_CLOCK RCC_AHB1Periph_DMA2 RCC_AHB1PeriphClockCmd(DMA_STREAM_CLOCK, ENABLE); 步骤二:reset DMA Stream register: /* Reset DMA Stream registers (for debug purpose) */ DMA_DeInit(DMA_STREAM); 步骤三: /* Check if the DMA Stream is disab
[单片机]
<font color='red'>STM32</font> DMA->内存到内存
意法半导体推出低价位的硬件开发平台 STM32 Discovery Kit
微控制器厂商意法半导体(纽约证券交易所代码:STM)发布一款低价位的硬件开发平台STM32 Discovery Kit,让开发人员以最简单的方式着手基于32位微控制器的应用开发,用户可从主要的第三方软件工具厂商Atollic、IAR和Keil处下载免费或低价的软件开发工具。 作为一个超低价位且简便的开发入门平台,STM32 Discovery Kit特别适用于STM32超值系列微控制器。这个配备USB接口的开发板可通过USB线直接连接个人电脑,开发板的安装使用浅显易懂。以24MHz、64引脚的STM32F100RBT6B超值系列微控制器为核心,开发板整合128KB的闪存和多路定时器、模拟外设和工业标准的串行接口
[单片机]
意法半导体推出低价位的硬件开发平台 <font color='red'>STM32</font> Discovery Kit
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved