USB固件程序的设计
日期:2009-1-5结合USB1,1协议和USB接口芯片的特性设计固件程序。固件程序主要是对ARM中的USB接口设备进行配置和USB数据传输的读写操作。
其中,USB设备配置包括设备描述符、配置描述符、接口描述符、端点描述符和字符串描述符(可选)等,配置过程在USB设备插入PC时完成。在此程序设计中,通过控制端点0和PC交换信息来配置USB从设备;然后,通过USB读写端点2来传输数据。整个固件程序的流程如图所示。
图 USB固件程序流程图
结合USB1,1协议和USB接口芯片的特性设计固件程序。固件程序主要是对ARM中的USB接口设备进行配置和USB数据传输的读写操作。
其中,USB设备配置包括设备描述符、配置描述符、接口描述符、端点描述符和字符串描述符(可选)等,配置过程在USB设备插入PC时完成。在此程序设计中,通过控制端点0和PC交换信息来配置USB从设备;然后,通过USB读写端点2来传输数据。整个固件程序的流程如图所示。
图 USB固件程序流程图
专业IC领域供求交易平台:提供全面的IC Datasheet资料和资讯,Datasheet 1000万数据,IC品牌1000多家。