|
目录
摘要......................................................................1
Abstract..................................................................2
第一章
引言...............................................................3
1.1研究背景...............................................................4
1.2研究意义...............................................................6
1.3应用领域...............................................................7
第二章 USB设计基础及方案.................................................8
2.1
基本体系结构.........................................................10
2.2 USB通信流............................................................11
2.3
传送类型.............................................................12
2.4
传送的总线访问.......................................................13
2.5
外设接口技术.........................................................13
第三章 核心芯片的选择...................................................14
第四章 USB工作电路设计初步..............................................16
4.1
设计方案.............................................................17
4.1.1简单接口电路........................................................17
4.1.2带DMA视频信号接口功能的USB接口电路..................................17
4.2
系统主要电路.........................................................18
第五章 USB外设控制器固件的设计..........................................19
5.1
主循环...............................................................21
5.2
中断服务程序(InterruptServiceRoutine)................................22
5.3
标准器件请求函数.....................................................29
5.4 PDIUSBD12命令接口....................................................34
5.5
硬件提取层...........................................................35
第六章
主机端软件的设计..................................................35
第七章
验证USB接口连接和数据传输.........................................35
第八章
总结..............................................................38
致谢.....................................................................38
参考文献.................................................................39
附录:源程序清单.........................................................40
[1] 李广美,《单片机基础》,北京航天航空大学出版社,2001
[2] 周立功,《PDIUSBD12
USB固件编程与驱动开发》,北京航天航空大学出版社,2003
[3] 周立功,《增强型80C51单片机速成与实战》,北京航天航空大学出版社,2003
[4] 马忠梅、籍顺心、张凯、马岩,《单片机的C语言应用程序设计》北京航空航天大学出版社,2001
[5] Jan Axelson,《USB大全》,中国电力出版社,2001
[6] 王朔、李刚,USB接口器件PDIUSBD12的接口应用设计,单片机与嵌入式系统应用,2002,(4),56-59
[7] 周涛、张辉,采用PDIUSBD12的USB系统固件程序设计,电子技术应用,2003,(5),70-72
[8] Compaq,Intel,Microsoft
et al.Universal Serial Bus Specification. Revision 1.1[S],1998
[9] Product data ISP1161
Full-speed Universal Serial Bus single-chip host and device
controller
[10] Firmware Programming
Guide for PDIUSBD12 version 1.0
[11] www.embed.com.cn
[12] www.zlgmcu.com |