爱游戏备用网址
爱游戏备用网址    语言版本:|地图:网站地图  
s3c2440裸机-电阻触摸屏编程(1电阻触摸屏原
发布时间:2024-04-15 01:34:01 来源:爱游戏彩票官网 作者:爱游戏彩票平台

  触摸屏包含上下叠合的两个透明层,一般覆盖在lcd表面,两个透明层是由均匀的电阻介质组成,如下图。

  当触摸屏表面受到的压力(如通过笔尖或手指进行按压)足够大时,顶层与底层之间的薄膜会产生接触,此时会形成x方向和y方向的坐标。那么x,y坐标的值是怎么得来的呢?本质上就是通过ADC转换得来的。详解如下:

  在Y+电极施加驱动电压Vdrive, Y-电极接地,由于上下两层膜形成触点,X+做为触点的引出端,测量得到接触点的电压,触点电压与Vdrive电压之比等于触点Y坐标与屏高度之比。如下图:

  在X+电极施加驱动电压Vdrive, X-电极接地,由于上下两层膜形成触点,Y+做为触点的引出端,测量得到接触点的电压,Y+做为引出端测量得到接触点的电压,触点电压与Vdrive电压之比等于触点X坐标与屏宽度之比。如下图:

  平时的时候上下两层膜并不粘在一起,我们把这种状态称为“等待中断模式”,等效电路如下图的右边那幅图:

  s5、s4闭合,s1、s2、s3断开,这个时候Y_ADC/XP通过S5接上拉电阻,处于高电平状态,X_ADC/YP接地。没法读取x,y坐标。2.读取x坐标模式:

  给X方向通电,也就是让S1、S3开关闭合,s2、s4断开,那么当屏幕按下,触点YP的电平就对应x坐标。(XP到XM之间是均匀的电阻介质)

  给Y方向通电,也就是让S2、S4开关闭合,s1、s3断开,那么当屏幕按下,触点XP的电平就对应y坐标。(YP到YM之间是均匀的电阻介质)

  y_adc电压/vcc=Y坐标/height,所以y坐标=height*y_adc电压/vcc

  答案:定时器,当长按屏幕,会产生多次TS中断,因此我们需要用定时器来判断,当定时一段时间后,还有TS中断产生,那么我们认为是长按操作,进行中断响应。滑动也是类似的道理,当定时时间到后,如果还有TS中断产生,且坐标发生了改变,就认为是滑动操作。

  一段时间后,定时器中断发生,判断触摸屏是否仍被按下(是否有定时器中断产生),如果有就循环上述过程

  1.引言 家庭安防是困扰人们很久的问题,目前 智能家居 的崛起可以说不光解决了这一问题,而且提高了人们的生活质量。但是它的高额费用是大多数人所负担不起的,本文提出了一款简单、低廉的专一家庭安防系统来满足广大消费者的需求。 2.系统硬件电路结构设计 如图1所示,硬件电路由嵌入式核心电路板和外围设备构成。核心板处理器为三星S3C2440,运行主频率400MHz,存储单元由8M 16Bit K9F2808UOC NAND FLASH和4M 16Bit HY57V641620HG SDRAM存储芯片构成。外围设备由遮光式光电传感器、图像扑捉摄像模块及GPRS(通用无线分组业务)模块组成。 3.各模块功能 3.1 遮光式光电

  S3C2440 有2 个USB 主机接口和1 个USB 设备接口, 本篇讲述USB 设备接口。 1 USB 的分类及主机接口和设备接口的区别 1.1USB2.0 按照速度分为以下三类 High-speed USB2.0 :理论速度480Mbps ,对应之前的USB2.0 ; Full-speed USB2.0 :理论速度12Mbps ,也就是过去的USB1.1 ; Low-speed USB2.0 :理论速度1.5Mbps ,这个一般用于鼠标、键盘等对速度要求不高的外部设备。 1.2 低速USB 全速USB 硬件设备接口的区别 USB 通过D-,D+ 信号的状态判断设备的插入,如下图所示,D+ 接上拉电阻为全速设备,D-

  之USB设备篇 /

  一、异常向量表 1、异常的定义 异常:因为内部或者外部的一些事件,导致处理器停下正在处理的工作,转而去处理这些发生的事情。 2、异常的类型 ARM处理器有7种Exception type分别为:Reset、Undefined instructions、Software interrupt、Prefetch Abort、Data Abort、IRQ、FIQ 2、什么是异常向量 当一种异常发生的时候,ARM处理器会跳转到对应该异常的固定地址去执行异常处理程序,而这个固定的地址,就称为异常向量。 3、异常向量表 由七个异常向量及其处理函数跳转关系组成的表为异常向量表。 下面是一个例子: start.S .text

  开发bootloader核心初始化 /

  前言 在博客园里面我搜索了老半天,找相应的mini2440的裸机开发的程序,让我挺失望的就是居然没有人对做arm这块做详细的解答,到底如何去做,到底如何去配置,都不清楚,让我很纠结,那么我花了近一星期的时间,翻书、查资料、逛论坛,终于在自己一点一点地摸索下把整个流程都搞定了!而且谁说ARM硬件平台的同学不搞开源的,作为硬件狗,我们也是很乐意与大家分享我们的项目的! 个人设定目标 使用mini2440上的蜂鸣器进行呼叫。 准备 Mini2440开发板、keil 4 for arm Keil的配置 OK,首先我们要新建一个project Project- new uvision project 写完自己的项目名以后,要选择自

  工程设置 /

  在上节视频里说ARMCPU有两种状态 ARM State 每条指令会占据4byte Thumb State 每条指令占据2byte 我们说过Thumb指令集并不重要,本节演示把一个程序使用Thumb指令集来编译它 使用上一章节的重定位代码,打开Makefile和Start.S Makefile文件 all: arm-linux-gcc -c -o led.o led.c arm-linux-gcc -c -o uart.o uart.c arm-linux-gcc -c -o init.o init.c arm-linux-gcc -c -o main.o main.c arm-linu

  在信息、通讯不断发展的今天,随着人类社会的进步和科学技术的迅猛发展,及国内消费者生活水平的不断提高,人们更加注重生活质量,对生活的舒适度有了更高的要求。而家电的性能对人们生活的舒适度有着直接的影响。家电远程控制系统使人们可异地控制家庭内部设备,拓展了人们的生活空间,为人们管理家庭设备提供了方便的手段。但由于很多普通家电却不具备智能控制所需的条件,为了实现对普通家电的智能控制,需要设计一个中间设备--家庭网关。 本系统应用现阶段流行的ARM9 系列微处理器芯片和嵌入式Linux 操作系统进行了家庭网关的软硬件设计,利用人们随身携带的手机与家庭网关进行短信通信,并在家庭网关的控制下,实现对家电的远程控制。 1 家庭网关

  家庭网关设计方案 /

  /* 名称:总结C51、STM32和S3C2440的时钟体系和定时器 说明:对于C51单片机来说,其谈不上什么时钟体系。片上运行的所有东西都靠一个时钟脉冲提供–外部晶振。 对于STM32来说,其时钟体系比较复杂。为了达到降低能耗的目的,再设计STM32时,其厂商特地设计了一个STM32的时钟树。就连最简单的点亮一个LED灯,都必须配置其时钟树,再打开对应的时钟开关。 在这里简单介绍一些STM32的时钟树的主要部分: 对于这个复杂的时钟树,它的来源可以为外部高速时钟、外部低速时钟、内部低速时钟、内部高速时钟(HSE、HSI、LSI、LSE)。当然,具体选择哪个需要根据需要。在这里选择一个主要的来讲:就是外部高速时钟(HSE)。然

  3个独立的串口,每一个都可以利用DMA 和中断方式操作。每个包含2个64字节FIFO,一个接,一个发。 非FIFO模式相当于FIFO模式的一个寄存器缓冲模式。 每一个UART有7种状态,overrun错误,校验错误,帧错误,断点,接收缓冲区准备好,发送缓冲区为空,发送移位寄存器为空。 当接收移位寄存器中的数据传给FIFO的时候,且接收的数据触发了Rx FIFO的阀值,Rx中断产生了。 发送器中FIFO的还未发得数据到达Tx FIFO阀值的时候,Tx中断产生了。(我觉得应该理解为:发送器中FIFO发送结束,即为空的时候产生中断。) 功能:在串口上输入16字节,包括回车,然后会把输入的字符回显在串口终端

  语言自我修养——从芯片、编译器到操作系统 带目录 文字版 target=_blank

  【线日,基于Buildroot制作STM32MP13启动镜像-深圳/厦门/西安/郑州/苏州

  【新品】 STM32H7R/S基于Cortex-M7,运行频率高达600 MHz,板载闪存型MCU 拥有高速的外部存储

  【新品】STM32WBA54/55 支持BLE5.4、IEEE 802.15.4通信协议、Zigbee®、Thread和Matter协议

  【新品】STM32MP2 最高配备双核Arm® Cortex®-A35和Cortex®-M33的STM32MP2系列微处理器

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

爱游戏备用网址

网站首页公司简介意见反馈产品中心联系我们后台管理
©2016 版权所有 All Rights Reserved. 爱游戏备用网址 版权所有
建议 1280*800 以上的屏幕分辨率6.0以上IE版本访问 技术支持:百泰网络

浙公网安备 33100202001022号