所需E币: 3
时间: 2020-1-16 14:15
大小: 297.79KB
ARM7+D12开发U盘的资料USB项目技术报告1USB项目技术报告2002年12月北航frank导读本文介绍了在基于ARM7的嵌入式系统上开发USB接口的详细内容。项目使用ARM7(MCU处理器)和PDIUSBD12(USB芯片)完成了U盘的开发。主要内容涉及USB接口的U盘开发过程中所涉及的技术内容;重点介绍项目调试方法与步骤;并附上了自己在开发此项目过程中的一些心得与体会。文中所涉及内容有的来自互联网上的资料、所用芯片技术资料、有关协议的文档以及他人总结的一些东西,在此不一一列举出处,希望本文能给后续做此类开发的技术人员提供一个捷径和指引,起到抛砖引玉的作用。不足与欠妥之处,肯请指正wxjbuaa@sohu.com。一、项目背景1.1PC接口简介PC中的接口有两类:串行接口和并行接口。计算机内部总线,如CPU与存储器之间匀采用并行接口,这样速度快;但外设却以串行接口比较占优势。传统的打印机接口为并行接口,它实际上叫Cetronix标准,这种接口现在已经没有发展了。SCSI标准的全名是小型设备通用接口标准,其传输速率为10M,早期的扫描仪一般使用此接口,硬盘与主机的联接也使用这种接口。串行接口出现最早,使用最广的RS232接口,但其速度太慢,现在已经逐渐淘汰。USB接口和IEEE1394接口是两种速度比较高的串行接口,还有局域网中的以太网接口,它们具有较广阔的发展前景和应用潜力。USB适用于低档外设与主机之间的高速数据传输,USB1.1可以达到1.5Mbps或12Mbps的传输率,而1394更是可达100/200/400Mbps。USB2.0将速度定位在480Mbps,而IEEE1394也推出了1394b1.3.1版草案,速度从8……