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

最新更新时间:2014-02-10来源: 互联网关键字: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与四线电阻触摸屏的接口电路

上一篇:基于IPv6的下一代网络技术的特征分析
下一篇:经典CC2430硬件应用电路

推荐阅读最新更新时间:2023-10-12 20:57

STM32实现CDC虚拟串口
1.CUBEMX配置 2.安装驱动 自己百度一下,CSDN传不上来 或者加群 3.生成工程 接收到数据,数据会传到接收缓存区 发送: 接收:
[单片机]
<font color='red'>STM32</font>实现CDC虚拟串口
STM32 ----小谈FSMC RS选择
第一个角度理解STM32有FSMC(其实其他芯片基本都有类似的总线功能),FSMC的好处就是你一旦设置好之后,WR(写)、RD(读)、DB0-DB15这些控制线和数据线, 都是FSMC自动控制的。打个比方,当你在程序中写到: *(volatile unsigned short int *)(0x60000000)=val; 那么FSMC就会自动执行一个写的操作,其对应的主控芯片的WE、RD这些脚,就会呈现出写的时序出来(即WE=0,RD=1),数据val的值也 会通过DB0-15自动呈现出来(即FSMC-D0:FSMC-D15=val )。地址0x60000000会被呈现在数据线上(即A0-A25=0,地址线的对应最麻烦,
[单片机]
<font color='red'>STM32</font> ----小谈FSMC RS选择
几步实现stm32上面移植mqtt
最近项目需要,stm32上面使用到mqtt了,百度了下,发现网上资料还是挺少的,虽然有几份相关的资料,下载下来之后,看到了mqtt的底层代码竟然还有错误,这个问题导致了我后面一直调试不通,后来,我直接从官方下载了mqtt的源码用比较器比较后找到了原因,最后果断将官方的mqtt底层代码移植上来,mqtt的发布还是比较顺利,订阅虽然可以收到消息,但是由于没有移植os,发布消息时,订阅接受有时无法收到消息,这个还在优化,我使用的是stm32f103c8t6平台+w5500.其实只要带以太网接口就行。 首先我们从mqtt官方下载源码 http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.e
[单片机]
STM32学习笔记一一窗口看门狗
1.窗口看门狗( WWDG):通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。 2.窗口看门狗工作示意图: T 就是 WWDG_CR 的低七位, W 即是 WWDG- CFR 的低七位。T 就是窗口看门狗的计数器,而 W 则是窗口看门狗的上窗口,下窗口值是固定的( 0X40)。当窗口看门狗的计数器在上窗口值之外被刷新,或者低于下窗口值都会产生复位。上窗口值( W ) 是由用户自己设定的,根据实际要求来设计窗口值,但是一定要确保窗口值大于 0X40,否则窗口就不存在了。 3.相关寄存器 a.控制寄存器( WWDG_CR):各位描述如下图 WWDG_C
[单片机]
<font color='red'>STM32</font>学习笔记一一窗口看门狗
STM32中IO模式
在STM32中选用IO模式 (1) 浮空输入_IN_FLOATING 浮空输入,可以做KEY识别,RX1 (2)带上拉输入_IPU IO内部上拉电阻输入 (3)带下拉输入_IPD IO内部下拉电阻输入 (4) 模拟输入_AIN 应用ADC模拟输入,或者低功耗下省电 (5)开漏输出_OUT_OD IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能 (6)推挽输出_OUT_PP IO输出0-接GND, IO输出1 -
[单片机]
STM32 CAN总线通信学习笔记(一)
一、CAN总线简介 CAN 是控制器局域网络(Controller Area Network, CAN)的简称。CAN采用数据块编码的方式,数据块根据帧的类型,能够让挂载在总线上的不同节点接收到相同的数据,再根据每个节点的配置对信息进行选择性处理(处理or丢弃)。CAN总线具有以下特点: 1. 多主控制 在总线空闲时,所有的单元都可以发送消息;具有CSMA/CA机制,即最先访问总线的单元可获得发送权;多个单元同时发送消息时,优先级高的标志(ID)单元可获得发送权,其中ID并不是发送的目的地址,而是表示访问总线的消息的优先级,仲裁机制会对消息ID的每个位继续比较,仲裁为高优先级的单元可继续发送消息,仲裁失败的单元则停止发送而进行
[单片机]
<font color='red'>STM32</font> CAN总线通信学习笔记(一)
带多点触控功能的电容式触摸屏方案
  触摸屏技术已经存在了30多年,人们对在屏幕上指指画画也早已不感觉新鲜,但正当人们对触摸屏的审美疲劳达到了视而不见的程度时,iPhone的横空出世让触摸屏重新成为被关注的焦点。人们惊奇地发现,在触摸屏上用多个手指操作是如此地符合自己与生俱来的习惯。如果说单点输入是由于技术的限制而让人被迫去适应机器,那多点输入的诞生就真正做到了以人为本。   从用户输入界面来看,多点触控并非创举。早在1982年,多伦多大学的一个科研项目中就提出了多点输入的用户界面,在当时的项目中,由于使用了相机成像的技术,任意点的触摸都可以同时被感应到。那么,为什么当多点触控出现在手持消费品上就如此受人追捧呢?首先,一种技术能应用在大量生产的消费产品上,就
[电源管理]
带多点触控功能的电容式<font color='red'>触摸屏</font>方案
如何配置stm32中断的优先级
写作原由:因为之前有对stm32 优先级做过研究,但是没时间把整理的东西发表,最近项目需要2个串口,但是不是两个串口同时使用,只是随机使用其中一个,程序对2个串口的优先级需要配置; 此文思路:“中断优先级”思维导图--》关键要点---》结合图和要点相关程序应用例程讲解; 我们先来看ST公司的一张图: 我自己依据此图理解,应用思维导图画了一张方便理解:(如果看不清可通过ctrl+鼠标滑轮 放大看;) 前提条件1:组别优先顺序(第0组优先级最强,第4组优先级最弱):NVIC_PriorityGroup_0》NVIC_PriorityGroup_1》NVIC_PriorityGroup_2》NVIC_PriorityGrou
[单片机]
如何配置<font color='red'>stm32</font>中断的优先级
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved