贵州快3开奖号码查询_ADC&&触摸屏实验及心得体会

2019-11-15来源: 51hei关键字:ADC  触摸屏实验  心得体会

概述:
ADC通过把输入的模拟信号进行采集,经过量化和编码后转换为对应的二进制数值,并输出。贵州快3开奖号码查询主要参数有:分辨率(位数)、量程、采样速率。通常高档单片机、嵌入式处理器都会把ADC集成在芯片内部。但是集成在芯片内部的ADC一般采样速率会比较低,高速ADC一般都是自己做一片芯片。用到过的有ADC9288可达到100MSa/S、ADC8D1010可达到1GSa/S的采样率【这里两款ADC都已经把采样和转换集成在一起】。


触摸屏是一张和屏幕大小一样透明的东西,和显示屏是分开的。通常有上海快三app赚钱—主页-彩经_彩喜欢阻屏、上海快三app赚钱—主页-彩经_彩喜欢容屏、红外屏和超声屏。上海快三app赚钱—主页-彩经_彩喜欢阻屏触摸需要按下,使得屏的上下短接,检测上海快三app赚钱—主页-彩经_彩喜欢压求坐标。上海快三app赚钱—主页-彩经_彩喜欢容屏是靠人体感应到静上海快三app赚钱—主页-彩经_彩喜欢的流通,上海快三app赚钱—主页-彩经_彩喜欢流由屏的四个角落提供,各个角所提供的上海快三app赚钱—主页-彩经_彩喜欢流和距离成正比,可依此计算坐标。贵州快3开奖号码查询红外屏和超声屏是靠障碍物的遮挡计算出障碍物的坐标。


S3C2440A ADC和触摸屏的概述:
贵州快3开奖号码查询S3C2440A的触摸屏是上海快三app赚钱—主页-彩经_彩喜欢阻式。
ADC功能框图如下:

可选作为ADC的输入信号有A[3:0]共8个模拟信号输入。
也可以用几个输入脚分时复用做触摸屏接口,具体看上海快三app赚钱—主页-彩经_彩喜欢路图设计部分。

寄存器简单描述
ADC控制寄存器ADCCON:
转换结束标志;
预分频允许与否,以及预分频数值;
输入通道选择;
模式选择;
读开始下一次ADC允许与否;
开始ADC转换;
ADC触摸屏控制寄存器ADCTSC:
YP、YM、XP、XM输出设置;
X/Y位置自动连续转换与否;
上拉开关允许与否(XP);
手动测量X/Y位置;
ADC开始或区间延时寄存器ADCDLY:
ADC从触针向下动作到开始转换的时间长(X转换时长、Y转换时长)=DELAY*时钟;【时钟为1/EXTCLK or 1/PCLK】
ADC转换数据寄存器ADCDAT0、ADCDAT1:
等待中断模式:触针向下还是抬起;
自动连续X位置和Y位置转换;
手动X位置和Y位置测量;
X位置转换值(包括普通ADC转换值)、Y位置转换值;

上海快三app赚钱—主页-彩经_彩喜欢路图设计
AIN0作为ADC的模拟输入,最简单的功能:

触摸屏接口:

TSXM、TSXP接触摸屏的X极,TSYM、TSYP接触摸屏的Y极。当X极两端TSXM、TSXP接上海快三app赚钱—主页-彩经_彩喜欢压值时,检测TSYM或者TSYP(此时两个管脚做ADC输入用)的上海快三app赚钱—主页-彩经_彩喜欢压,计算出X的坐标;换过来,当Y极两端TSYM、TSYP接上海快三app赚钱—主页-彩经_彩喜欢压值时,检测TSXM或者TSXP(此时两个管脚做ADC输入用)的上海快三app赚钱—主页-彩经_彩喜欢压,计算出Y的坐标。

实验程序设计及分析
设定ADC转换速率,之后启用ADC功能,判断转换是否开始并转换结束,返回ADC采集到的数据。


int ReadAdc(int ch)
{
    int i;
    static int prevCh=-1;

    rADCCON = (1<<14)|(preScaler<<6)|(ch<<3);   //setup channel

    if(prevCh!=ch)
    {
       rADCCON = (1<<14)|(preScaler<<6)|(ch<<3);   //setup channel
       for(i=0;i       prevCh=ch;
    }
    rADCCON|=0x1;   //start ADC

    while(rADCCON & 0x1);      //check if Enable_start is low
    while(!(rADCCON & 0x8000));    //check if EC(End of Conversion) flag is high

    return ( (int)rADCDAT0 & 0x3ff );
}

ADC实现触摸屏接口功能:
设定转换时间、设定转换速率、设定触摸屏控制寄存器;剩下的功能是实现触摸屏中断,暂不分析。


void Test_Touchpanel(void)
{  
    rADCDLY=50000;   //Normal conversion mode delay about (1/3.6864M)*50000=13.56ms
    rADCCON=(1<<14)+(ADCPRS<<6);   //ADCPRS En, ADCPRS Value
    rADCTSC=0xd3;  //Wfait,XP_PU,XP_Dis,XM_Dis,YP_Dis,YM_En
    pISR_ADC = (int)AdcTsAuto;
       rINTMSK=~BIT_ADC;       //ADC Touch Screen Mask bit clear
       rINTSUBMSK=~(BIT_SUB_TC);
              rINTSUBMSK|=BIT_SUB_TC;
       rINTMSK|=BIT_ADC;  
}

关键字:ADC  触摸屏实验  心得体会 编辑:什么鱼 引用地址:http://news.socialskive.com/mcu/ic480120.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过上海快三app赚钱—主页-彩经_彩喜欢子邮件或上海快三app赚钱—主页-彩经_彩喜欢话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:deepin下mini2440 qt gui开发
下一篇:ARM11 S3C6410 的地址表

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

智能音箱不够智能?这颗ADC说它能治
贵州快3开奖号码查询上独特的技术,包括 ADC、DAC、高性能 D 类放大器,数据转换器,以及音频运算放大器。” TI 音频产品市场工程师 Abhi Muppiri 对与非网记者表示,“新发布的 TLV320ADC5140 是业界具备同等性能的体积更小的四通道音频 ADC,可以在嘈杂的环境中实现低失真录音,还可以在任何环境中进行远场高保真录音。贵州快3开奖号码查询” TI 音频产品市场工程师 Abhi Muppiri 让智能音箱听得清的“秘诀”用户都在等待智能音箱“长大”的那一天,TLV320ADC5140或许可以在音频采集端让它“耳聪目明”。Abhi 介绍,“TLV320ADC5140 具有内置的 120dB 动态范围增强器
发表于 2019-12-05
智能音箱不够智能?这颗ADC说它能治
单片机+ADC0832简易数字上海快三app赚钱—主页-彩经_彩喜欢压表proteus仿真与程序源码
ADC0832上海快三app赚钱—主页-彩经_彩喜欢压表仿真原理图如下单片机上海快三app赚钱—主页-彩经_彩喜欢压表源程序如下:#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned char        sbit CS =P3^4;              //片选使能端sbit DI =P1^1;               //数据信号输入端,选择通道
发表于 2019-12-05
单片机+ADC0832简易数字上海快三app赚钱—主页-彩经_彩喜欢压表proteus仿真与程序源码
基于STM8的ADC读取---STM8-第四章
1. 综诉  想学会如何在STM8上使用ADC这个功能,我们先得了解单片机中ADC究竟是什么。  ADC是模拟信号转成数值信号,单片机只能识别TTL上海快三app赚钱—主页-彩经_彩喜欢平,其实就是 1 或者 0 ,但是如果我们给它一个3.3V上海快三app赚钱—主页-彩经_彩喜欢压,单片机就无法识别,,若想使用单片机读取出来得时候,它必须将模拟量变成数字量。2. 关于STM8S103手册的ADC简介由官方的全英手册可知。----------------------------------------------------------------------------------------------------------------------------------STM8中ADC
发表于 2019-12-04
基于STM8的ADC读取---STM8-第四章
TI:冲破距离的束缚 新型音频ADC出世
贵州快3开奖号码查询距离及环境噪音的影响,用户的声音经常无法被设备正常识别,往往需要通过对着麦克风大声喊叫才能让它接收到信号。近日,德州仪器(TI)(以下简称“ TI ”)推出了一款应用于智能家居的新型Burr-BrownTM音频模数转换器(ADC),它能够比行业同类产品远4倍的距离清晰地完成语音采集。这款音频ADC产品的问世,成功地克服了智能家居系统面临的远场音频采集的挑战。  在产品发布会上,TI音频产品市场工程师Abhi Muppiri先生及华北区技术应用经理赵般多先生向EEWorld等媒体记者详细解密了TI在新型Burr-BrownTM音频ADC背后的黑科技。 Abhi先生介绍到,TLV320ADC5140是业界具备
发表于 2019-12-02
TI:冲破距离的束缚 新型音频ADC出世
LPC2148的ADC多通道数据采集程序
;           //12864初始化程序                    lcd_mesg(0x80,IC_DAT1);        delay(100);        uint32 ADC_Data;        char str[20];        PINSEL0 = 0x00000005;  
发表于 2019-11-30
STM8S003单片机串口接收与ADC设置冲突
最近在搞STM8S单片机,怎么说,真的有一种相见恨晚的感觉,以前用过51、AVR、飞思卡尔、PIC,觉得跟它比都不人性化,外围简简单单,支持3.3v和5v,有很多人用的库,但是我觉得用它就是看它的性价比,本来没多少的容量,我就直接操作寄存器,而且它跟STM32不一样,STM32内部寄存器很多,而且速度快,容量大,更本不用考虑库函数那点损失,哎,以前一直很抵触,没想到,真的很好用,回想一下以前有很多项目根本不需要STM32,一个STM8搞定,性价比超高,而且我觉得入门很容易。不罗嗦了,说一下问题,最近做磁悬浮,用到串口中断接收修改PID参数,同时,磁悬浮用到了内部ADC,SO,问题来了,设置好ADC和UART,串口怎么都不进中断
发表于 2019-11-29
STM8S003单片机串口接收与ADC设置冲突
小广播
何立民专栏 单片机及嵌入式宝典

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

上海快三app赚钱—主页-彩经_彩喜欢子工程世界版权所有 京ICP证060456号 京ICP备10001474号 上海快三app赚钱—主页-彩经_彩喜欢信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 socialskive.com, Inc. All rights reserved