USB通信程序开发

USB通信程序开发

ID:42039112

大小:1.30 MB

页数:62页

时间:2019-09-05

USB通信程序开发_第1页
USB通信程序开发_第2页
USB通信程序开发_第3页
USB通信程序开发_第4页
USB通信程序开发_第5页
资源描述:

《USB通信程序开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、湖南大学毕业设计(论文)第1页目录第一章绪论......................................................11.1PC接口简介11.2USB接口分析11.3USB器件的选择11.4MASSSTORAGE协议与FAT16文件系统2第二章USB总线结构...............................................32.1总线拓扑结32.2USB设备32.2.1USBHUB.....................................

2、............42.2.2即插即用................................................52.2.3设备电源................................................62.2.4设备的挂起..............................................62.3USB主机62.4USB数据流72.5USB的端点9第三章协议.........................................

3、............123.1MASSSTORAGE协议123.2BULK-ONLY传输协议163.3SCSI指令集183.4FAT16文件系统213.4.1FAT文件系统结构.......................................213.4.2Flash盘的FAT结构.......................................26第四章程序实现与调试...........................................294.1固件程序的实现294.1.1

4、主循环——MAINLOOP.C...................................294.1.2中断服务程序——D12ISR.C...............................294.1.3标准设备请求处理——D12SETUP.C..........................334.1.4NANDFLASH操作程序——NFLASH32.C........................384.2固件调试42湖南大学毕业设计(论文)第2页4.2.1检查USB器件是否正常工作....

5、............................424.2.2设备枚举...............................................434.2.3BULK_ONLY传输协议命令处理..............................434.2.4FLASH的读写............................................45结论..........................................................

6、..46致谢............................................................47参考文献........................................................48附录............................................................49附录AUSB接口芯片命令总汇49A1.初始化命令...........................................

7、....50A2.数据流命令...............................................54A3.数据流命令...............................................59附录BU盘固件程序源码清单60湖南大学毕业设计(论文)第3页第一章绪论1.1PC接口简介PC中的接口有两类:串行接口和并行接口。计算机内部总线,如CPU与存储器之间匀采用并行接口,这样速度快;但外设却以串行接口比较占优势。传统的打印机接口为并行接口。SCSI标准的全名是小型设备通用

8、接口标准,其传输速率为10M,早期的扫描仪一般使用此接口,硬盘与主机的联接也使用这种接口。串行接口出现最早,使用最广的RS232接口,但其速度太慢,现在已经逐渐被淘汰。USB接口和IEEE1394接口是两种速度比较高的串行接口,还有局域网中的以太网接口,它们具有较广阔的发展前景和应用潜力。USB适用于低档外设与主机之间的高速数据传输,USB1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。