AN45471—使用FX2LP创建自己的USB供应商控制指令-Cypress.PDF
AN45471
使用FX2LP™创建自己的USB 供应商控制指令
作者: Rich Peng
相关项目:有
相关芯片系列:CY7C68013A/CY7C68014A/CY7C68015A/CY7C68016A
相关应用笔记:按此
要想获得该应用笔记的最新版本或相关项目文件,请访问网站 /go/AN45471 。
1
更多代码示例? 我们听到你了.
要访问各种FX2LP 代码示例,请访问我们的USB High-Speed Code Examples 网页.
2
本应用笔记向您介绍了如何使用 EZ-USB® FX2LP™来创建一个自定义的 USB 器件并使用供应商要求与它通讯。相关代码
示例实现了六种不同的供应商命令,并且可以使用 FX2LP 开发板(CY3684 )和赛普拉斯 USB 控制中心应用程序进行测
试。
目录
1 简介1 5.5 Custom_Requests.c 9
2 供应商控制指令2 5.6 USBJmpTb.OBJ 10
2.1 0:标准请求3 6 代码分析 10
2.2 01:类别请求3 7 调试代码 10
2.3 02:供应商请求3 8 自定义USB 控制中心 12
3 供应商控制指令示例代码4 9 最后一步 12
4 测试驱动程序4 10 资源以及其他信息 12
5 实现方式9 11 总结 12
5.1 fw.c 9 文档修订记录 13
5.2 Custom_Request_Descriptors.a51 9 全球销售和设计支持 14
5.3 EEPROM.C 9
5.4 EZUSB.LIB 9
1 简介
各种标准的 USB 产品(如键盘、鼠标和磁盘驱动器)都要遵守由 USB 实施者论坛(USB-IF)制订的器件类别。这些
器件类别提供了一个标准化的基础,从而能成功实现USB 产品的应用。
但 USB 设计师们认为,不是所有器件都能符合相关的标准类别。另外,在某些情况下,能够有条件地为某个产品类别
添加功能。为了处理好这些情况,设计师们已经创建好了一种被称为 “供应商特定”的请求类型。
该 USB 规范中并未对这种请求类型的特殊代码以及使用这
原创力文档

文档评论(0)