嵌入式系统输入输出设备接口简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统输入输出设备接口简介

表5.6.1 分开的X/Y位置转换模式的转换条件 XP XM YP YM X位置转换 外部电压 GND(地) AIN[5] Hi-Z(高阻状态) Y位置转换 AIN[7] Hi-Z (高阻状态) 外部电压 GND (地) (3)自动(顺序)X/Y位置转换模式 当ADCTSC寄存器的AUTO_PST=1和XY_PST=0时进入自动(顺序)X/Y位置转换模式模式。首先写X的位置转换数据到ADCDAT0寄存器的XPDATA位,然后写Y的位置转换数据到ADCDAT1寄存器的YPDA_TA位,完成转换后,触摸屏接口产生中断请求(INT_ADC)到中断控制器。 转换条件与分开的X/Y位置转换模式下的转换条件相同。 (4)等待中断模式 当ADCTSC寄存器的XY_PST=3时,进入等待中断模式模式。在等待中断模式,等待触笔点下。当触笔点下触摸屏后,它将产生INT_TC中断。进入等待中断模式的条件如表5.6.2所示。 表5.6.2 等待中断模式下的转换条件 模式 XP XM YP YM 等待中断模式 上拉 高阻 AIN[5] GND (5)待机模式(Standby Mode) 当ADCCON寄存器的STDBM位设置为1时,进入待机模式。进入待机模式模式后, A/D转换停止,ADCDAT0的XPDATA和ADCDAT1的YPDATA保持上次转换的数值。 与ADC和触摸屏相关的需要设置的寄存器有3个:ADCCON、ADCTSC和ADCDLY,另外还有2个只读的寄存器:ADCDAT0和ADCDAT1。有关这些寄存器的位描述请参阅“5.2.2 S3C2410A的A/D转换器”一节。 4.S3C2410A的触摸屏坐标转换控制电路 S3C2410A的触摸屏坐标转换控制电路如图5.6.3所示。在图5.6.3中,AIN[7]与触摸屏的X+连接,AIN[5]与触摸屏的Y+连接。图5.6.3中使用了4个MOSFET, nYPON、YMON、nXPON和XMON等控制信号分别与4个MOSFET相连。 图5.6.3 触摸屏坐标转换控制电路 5.触摸屏控制程序例 一个触摸屏控制程序例如下所示: 在Ts_Sep函数中进行触摸屏初始化、启动触摸屏测试等动作。 触摸屏初始化主要是对rADCCON和rADCTSC两个寄存器进行配置。并设置为等待中断模式。 初始化完毕后就设置触摸屏中断服务函数Adc_or_TsSep)并启动触摸屏中断,然后在主程序中等待。 此时,一旦有触摸动作将引发触摸屏中断,而转入到Adc or TsS即进行处理。 通过rADCTSC的bit8可以判断触摸笔是按下或者抬起。 在采集之后就可以对数据进行处理,开始的两次采集认为是屏幕准的数据,分别保存到ts_lefttop_x,ts_lefttop_y,ts_rightbot_x,ts_rightbot_y变量中,它们保存的是屏幕左上角和右下角触摸屏坐标的x和y值。 屏幕校准之后将自动转入到采集状态,获取的触摸屏坐标需要转换成为I_cn坐标,方法是根据获取的根据LCD左上角(0,0)和右下角(319,239)的触摸屏坐标(ts_lefttop_x, ts_left-top_y)和(ts_rightbot_x, ts_rightbot_y)计算得到。 计算公式如下,其中(x,y)为待求点的触摸屏坐标: 代码如下所示: 第5章 思考题与习题 1. 分析双向GPIO端口(D0)的功能逻辑图(图5.1.1),简述其工作原理。 2. 登录 ,查阅S3C2410A输入/输出端口(I/O口)有关资料,简述其接口分类与功能。 3. 分析计数式A/D转换器结构图(图5.2.1),简述其工作原理。 4. 分析双积分式A/D转换器结构图(图5.2.2),简述其工作原理。 5. 分析逐次逼近式A/D转换器结构图(图5.2.3),简述其工作原理。 6. 简述A/D转换器的主要指标。 7. 分析S3C2410A的A/D转换器和触摸屏接口电路,简述其工作原理。 8. 与S3C2410A的A/D转换器相关的寄存器有哪些?各自的功能? 9. 简述ADC控制寄存器(ADCCON)的位功能。 10.简述ADC控制寄存器(ADCTSC)的位功能。 (11)TPAL TPAL(TFT型LCD临时调色板寄存器)是一个可读/写的寄存器,地址为0x4D00 0050,复位后的初始值为0x0000 0000,寄存器的数据是下一帧的图象数据。TPAL的位功能如表5.5.13所列。 表

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档