网站大量收购独家精品文档,联系QQ:2885784924

五、硬件基础(二).ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五、硬件基础(二)

LED显示器接口概述Ⅰ IIC总线 I2C总线的传输速率有三种模式 标准模式(100Kbit/s)-----(20年前,7位寻址) 快速模式(400Kbit/s)------(10位寻址) 高速模式(3.4Mbit/s)------(E2PROM和Flash) IIC总线特点 CAN总线设计 CAN总线接口设计 Controller Area Network,控制器局域网 是一种多主方式的串行通讯总线 主要应用于汽车电控制系统、电梯控制系统、安全监控系统、医疗仪器、纺织机械、船舶运输 CAN总线特点 低成本 远距离传输(长达10Km) 相对高速的数据传输速率(1Mbit/s) 可根据报文的ID决定接收或屏蔽该报文 可靠的错误处理和检错机制 发送的信息遭到破坏后,可自动重发 节点在错误严重的情况下具有自动退出总线的功能 嵌入式系统上的CAN总线接口 使用CAN总线控制芯片 SJA1000——Philips 独立CAN控制器,替代82C200,支持CAN2.0A/B,同时支持11位和29位ID,位速率可达1M,具有总线仲裁功能,扩展的接收缓冲器(64字节FIFO),增强的环境温度范围(-40-+125℃)。并行总线接口。 MCP2510/5——MicroChip 支持CAN2.0A/B,同时支持11位和29位ID,位速率可达1M,具有总线仲裁功能。2个接收缓冲区,3个发送缓冲区。高速SPI接口。 CAN总线驱动芯片 CAN总线收发器 82C250 是CAN协议控制器和物理总线之间的接口,该器件对总线提供差动发送能力并对CAN控制器提供差动额接收能力,有很强的抗电磁干扰(EMI)的能力 ,至少可挂110个节点。 TJA1050、1040 替代82C250产品,电磁辐射更低 ,无待机模式 LCD和触摸屏接口设计 液晶显示是一种被动的显示,它不能发光,只能使用周围环境的光。 市面上出售的LCD有两种类型: 一种是带有驱动电路的LCD显示模块,这种LCD可以方便地与各种低档单片机进行接口; 另一种是LCD显示屏,没有驱动电路,需要与驱动电路配合使用 特性 1、如果让电流通过液晶层,这些分子将会以电流的流动方向进行排列,如果没有电流,它们将会彼此平行排列。 2、如果提供了带有细小沟槽的外层,将液晶倒入后,液晶分子会顺着槽排列,并且内层与外层以同样的方式进行排列。 特性 液晶的第三个特性是很神奇的: 液晶层能使光线发生扭转。 LCD类型 TN型LCD的结构 S3C2410的A/D转换器 ADC 电路的参考电压VREF 由多圈电位器RP1004 来提供,调试程序时需要用万用表检测VREF 测试点并调整到合理电压值,否则ADC 电位器的分压值或者扩展槽的电压将会和软件得出的数值存在不确定关系。 1.电压输出型(如TLC5620) 直接从电阻阵列输出电压的 采用内置输出放大器以低阻抗输出 嵌入式系统的开发环境 嵌入式系统的开发——流程 嵌入式系统的开发—设计与调试 开发环境 什么是嵌入式开发环境: ARM的编译器(1) ADS1.2 ARM公司出品 IDE环境,包括 ARM/Thumb汇编器:armasm ANSI C 编译器 - armcc 和 tcc ISO / Embedded C++ 编译器 - armcpp and tcpp 链接器 – armlink Windows 集成开发环境 – CodeWarrior 格式转换器 – fromelf 库管理器 - armar 调试器 模拟调试器:ARMulator JTAG调试:AXD(与Multi-ICE配合) 支持所有ARM内核,最新版本:RealView2.0 嵌入式系统的调试(1) 嵌入式系统的调试有四种基本方法 模拟调试(Simulator) 软件调试(Debugger) BDM/JTAG调试(BDM/JTAG Debugger) 全仿真调试(Emulator) 嵌入式系统的调试(2) 模拟调试(Simulator) 调试工具和待调试的嵌入式软件都在主机上运行,由主机提供一个模拟的目标运行环境,可以进行语法和逻辑上的调试。 优点:简单方便,不需要目标板,成本低 缺点:功能非常有限,无法实时调试 大多数调试工具都提供Simulator功能 嵌入式系统的调试(3) 软件调试(Debugger) 主机和目标板通过某种接口(通常是串口)连接,主机上提供调试界面,待调试软件下载到目标板上运行。 这种方式的先决条件是要在Host和Target之间建立起通信联系(目标板上称为监控程序Monitor) 优点:纯软件,价格较低,简单,软件调试能力较强 缺点:需要事先烧制Mo

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档