4996|6

5979

帖子

8

TA的资源

版主

楼主
 

重量级文档--基于AT91RM9200 OHCI的USB主机 [复制链接]

基于AT91RM9200 OHCI的USB主机

 

1       第一部分 概述... 4

1.1             前言... 4

1.2             背景介绍... 4

1.3             总体架构... 5

2       第二部分 寄存器读写接口... 8

2.1             寄存器层(说明)... 8

2.2             寄存器(初始化)... 9

2.3             寄存器(传输)... 11

2.3.1         启动控制传输... 11

2.3.2         启动批量传输... 11

2.4             寄存器(复位)... 12

2.5             寄存器(设备连接)... 13

2.6             寄存器(其它)... 14

3       第三部分 OHCI软件接口... 15

3.1             OHCI(端点)... 15

3.2             OHCI(传输描述符)... 16

3.3             OHCIHCCA... 17

3.4             OHCI(基本流程)... 18

3.5             OHCIED结构)... 18

3.6             OHCIED结构说明)... 19

3.7             OHCITD结构)... 20

3.8             OHCI(设计思路)... 23

3.9             OHCI(自定义数据结构)... 24

3.10          OHCI(控制端口读数据)... 24

3.11           OHCI(控制端口写数据)... 26

3.12          OHCI(批量端口读数据)... 28

3.13          OHCI(批量端口写数据)... 30

3.14          中断寄存器初始化... 33

3.15          中断向量处理... 34

3.16          中断处理程序... 37

4       第四部分 USB设备管理... 40

4.1             USB设备命令介绍... 40

4.2             USB标准请求... 41

4.2.1      USB 设备请求格式:... 41

4.2.2      USB 标准设备请求:... 42

4.2.3      描述符类型... 42

4.2.4      特殊选择符... 42

4.3             描述符说明... 43

4.3.1      设备描述符:... 43

4.3.2      配置描述符:... 43

4.3.3      接口描述符:... 44

4.3.4      端点描述符:... 44

4.4             USB设备枚举过程... 45

4.5             USB设备描述符数据结构... 45

4.6             USB设备其它数据结构... 47

4.6.1         USB设备信息... 47

4.6.2         Setup包结构... 47

4.7             USB设备常量定义... 47

4.8             USB设备获取描述符通用函数... 49

4.9             USB设备取得设备描述符... 50

4.10          USB设备取得配置描述符... 50

4.11           USB设备设置地址... 51

4.12          USB设备设置配置值... 51

4.13          USB设备设置接口值... 52

4.14          USB设备枚举... 52

4.15          USB设备端口特性清除... 57

5       第五部分 UFI命令... 59

5.1             UFI命令概述... 59

5.2             UFI命令 USB Mass Storage Class Bulk-Only Transport协议介绍... 59

5.2.1         命令块数据包(CBW... 60

5.2.2         命令状态包(CSW... 60

5.3             UFI查询命令(Inquiry... 61

5.4             UFI读容量命令(ReadCapacity... 62

5.5             RelAdr:设置为0... 62

5.6             UFI读扇区命令(Read10... 62

5.7             UFI写扇区命令Write10... 63

5.8             UFI数据结构1. 64

5.8.1         查询(Inquiry... 64

5.8.2         读容量(ReadCapacity... 64

5.8.3         读扇区(Read10... 64

5.8.4         写扇区(Write10... 65

5.9             UFI数据结构2. 65

5.9.1         UFI命令块... 65

5.9.2         命令块数据包(CBW... 65

5.9.3         命令状态包(CSW... 66

5.10          UFI数据结构3. 66

5.10.1       UFI命令运行状态结构... 66

5.11           UFI查询代码... 66

5.12          UFI读容量代码... 67

5.13          UFI读扇区代码... 68

5.14          UFI写扇区代码... 69

5.15          UFI读状态代码... 71

5.16          批量端口复位代码... 71

5.17          UFI命令监视代码... 73

6       第六部分 附录... 76

6.1             随便说几句 —— 关于USB主机系列... 76

6.2             基于OHCIUSB主机 —— 结束语... 76

6.3             AT91RM9200USB主机官方例程... 77

基于AT91RM9200 OHCI的USB主机.pdf (513.81 KB, 下载次数: 101, 售价: 5 分芯积分)

最新回复

下载看看  详情 回复 发表于 2011-8-16 11:46
点赞 关注
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰

回复
举报

2131

帖子

0

TA的资源

至上芯片

沙发
 
这个文档确实 不错,谢谢LZ了!
下载看看
 
个人签名处处留心皆学问!
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
我有多少芯币呢?
 
 
 

回复

2641

帖子

0

TA的资源

五彩晶圆(中级)

4
 
9200好老的片子,我记得好像是04年花了8000买了一块华恒的开发板
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

5
 
谢谢了
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(中级)

6
 
我擦 ,竟然收费..bs楼主
 
 
 

回复

36

帖子

0

TA的资源

一粒金砂(中级)

7
 
下载看看
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表