微处理器系统结构与嵌入式系统-第四章课件.pptVIP

微处理器系统结构与嵌入式系统-第四章课件.ppt

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

ISA总线组成 特点:1KB I/O空间,8/16位数据传输,24位存储器 地址,15级中断,7级DMA通道 多主总线 支持多种总线周期 8位存储器读/写周期 应该与 8086的存储器读/写周期对比 总线操作--软件控制 ISA总线的读写操作 ----对地址0x330写入数据0x5A MOV DX, 0x330 MOV AL, 0x5A OUT DX, AL 写I/O端口-0X330操作 PCI地址空间: I/O地址空间(AD[31..0]) 存储器地址空间( AD[31..2]) 配置地址空间(AD[7..2]) 基本的读操作 基本的写操作 PCI总线接口设计 自主设计 采用现成的接口芯片 采用可编程接口芯片的PCI-IPcore PCI/CPCI/PXI模块典型结构 基于PCI9054的接口设计 PCI9054结构: PCI9054信号定义 PCI9054本地总线信号定义 LA[31:2] LD[31:0] LBE[3:0] --字节允许 ADS# --地址选通 BLAST# --最后一次传输 LW/R# --读写 READY LHOLD/LHOLDA --本地总线申请/应答 WAIT# ---插入等待状态 LINT# --本地中断申请输入 LCLK PCI9054本地总线操作时序—C模式 单次写 单次写的软件操作 //打开一个PCI设备 phDevice=PCI9054_Open(0); if(phDevice==INVALID_HANDLE_VALUE) { str.Format(PCI9054 打开失败!); AfxMessageBox(str.GetBuffer(str.GetLength())); } else { str.Format(PCI9054 打开成功!); AfxMessageBox(str.GetBuffer(str.GetLength())); } 单次写的软件操作 //向偏移地址0写入数据0x5555 cw[1]=0x5555; success=PCI9054_WriteMEM1(phDevice,aw[0],cw[1],1); //从偏移地址0读回数据 ReturnData=PCI9054_ReadMEM1(phDevice,ar[0],1); // phDevice:设备指针 PORT:端口地址 aw[0] DATA:数据 cw[1] NUM:0:单字节 1:双字节 2:四字节 ReturnData :返回数据 PCI9054本地总线接口设计 地址译码 输入/输出端口 地址0000H写5555H时序测试 地址0000H写5555H时序 地址0000H写aaaaH时序 单次读 I2C标准 USB系统硬件构成 USB HOST USB DEVICE USB HUB 由于连线不能过长(5m),所以通常最多只能级连5级。 USB系统软件构成 主控制器驱动程序(Host Controller Driver) 通过HUB完成初始化,在主控制器与USB设备之间建立通信信道,并完成对USB交换的调度。 设备驱动程序(USB Device Driver) 安装在计算机中,通常由操作系统或USB设备制造商提供。 USB芯片驱动程序(USB Driver) 固化在USB芯片内部,在设备上电时进行初始化,并根据设备特征在请求发生时组织数据传输。 SPI:Serial Peripherals Interface SPI是Motorala公司推出的一种同步串行接口,有主控(微控制器)和从属(外设)两种工作模式。 可用于单主控器同标准外设芯片的通信,如ADC、LCD控制器、串并移位寄存器; 也可用于组建菊花链或并行总线式的多主控器同步网络; SPI网络结构 设备A 设备B 设备C 时钟 选通 数据 设备A 设备B 设备C 时钟 选通 数据1 菊花链结构 总线结构 数据2 SPI的分布移位寄存器 无需说明数据传送方向 从属选择 时钟 同步串行通信接口 有主、从模式 全双工通信 主机移位频率可调 丰富的中断源 多种错误检测机制 SPI总线的基本特性 现场总线 现场总线也称现场网络,是一种工业数据总线,指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线。 现场总线技术将专用微处理器置入传统的测量控制仪表,采用可进行简单连接的双绞线等作为总线,并按公开、规范的通信协议,形成各种自动控制系统。 CAN:Controller Area Network CA

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档