基于AVR单片机的USB主从机设计.pdfVIP

  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文档。上传文档
查看更多
信 息 技 术 SClENCE&TECHN0LO0Y 圆 基于AVR单片机的USB主从机设计 杨 日星 闭金杰 (广西师范大学物理与电子工程学院 广西桂林 541004) 摘 要:以AVR单片机ATmega32作为主控CPU,ISP1362作为USB-OTG袖理接口芯片,基于标准的USB2.0协议,设计了一种USB主机 和从机功能,使之满足USB数据存储与交换的需求,也可应用于便携式仪器设备高速接 口扩展。 关键词:ATmega32 ISP1362 OTG USB主从机 GCC程序设计 中图分类号:TP3 文献标识码 :A 文章编号:l672-379l(2008)]l(a)一0027—01 1ISP1362功能介绍 的是主机还是从机 。这几个管脚信号的组 该系统是 ISP1362工作于主 /从机方 1.1IsP1362内部结构 合 ,实现读写控制 ISP1362的不同功能 。 式下的应用 ,按上面叙述的方法配置完成 PhilipS公司的ISP1362是一款符合 接 口芯片后 ,就可以进行USB数据传输 。 USB2.0总线协议的接口芯片,内部有3个 2USB主 /从机设计 系统初始化后 ,构建PTD传输描述符 ,总 USB控制器 一主机控制器、设备控制器 2 1系统硬件结构 线枚举过程才是传输 的第一个过程 ,该过 和0TG控制器。其中,主机控制器具备高 ATmega32与 ISPl362的相连在本设计 程主要是给外设分配地址 ,获取外设 的基 度优化的USB主机功能。设备控制器则具 中处于核心地位 ,在本设计中将 ATmega32 本信息 ,并判断外设为主机设备或是从机 有多达 l4个可编程端点,也可以被配置成 的PD 口和PA 口用于控制 ISP1362,而PB 设备 ,之后就可 以进行正常 的数据传输 。 双缓冲端点进一步提高吞吐量。而OTG控 口和PC口则用于与 ISP1362的D[0…l5】进 系统流程 图如图2所示 。 制器主要提供包括监控和转换功能在 内的 行数据交换 。系统 电路如 图 l所示 。 所有 OTG控制。 参考文献 由它 的 内部 结构 可知 ,ISP1362有 2.2系统软件结构 n】Philips Semiconduc tor Company. Portl和Port2两个USB接 口。Portl是个 2.2.1ATmega32的初始化 ISPl362 Single—chip UniversalSerial 综合接 口,可以配置成 downstream、up- ATmega系列单片机的内部模块 比较 BUS On—The—GO controller.2004.1. stream或者是OTG;Port2是作为固定的 丰富,可用资源也很多 ,初始化单片机 ,就 [21Philips Semiconductor Company. downstream,主要接一般的USB设备。当 是对 I/O 口、定时器、时钟 、看门狗等进 ISPl362 USB On The—GO(0TG) ISPl362做主机时,主机 内部的寄存器通过 行设置 。

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档