随着USB技术的广泛应用与发展,USB技术急需要运用到便携式设备中,USB OTG 技术满足了这种需求。本文通过对单片机技术相关知识、USB通信协议以及USB OTG 技术等理论知识进行研究,在前人的基础上,设计了一套基于单片机的USB通信系统。
本文对USB通信协议以及USB通信实现过程等一系列相关知识进行了研究,重点研究了USB设备枚举过程与Mass Storage类协议。首先研究了USB通信协议的基础,包括USB数据协议层、USB设备的架构、USB设备的枚举。为要进行的硬件设计做了准备。然后对Mass Storage类协议传输进行了研究,包括Bulk-Only传输、UFI指令集。Bulk-Only传输是本系统中用到的主要传输类型,而UFI指令集是支持这类传输的最常用的命令集。