-
教学大纲
-
你将要学习什么 2 min
- USB 设备库简介
-
USB 设备库体系结构 4 min
-
应用程序客户端交互 4 min
- 配置 USB 设备层
-
将模块添加到项目 2 min
-
配置 USB 控制器驱动程序模块 3 min
-
配置 USB 设备层模块 2 min
-
打开 USB 设备层模块 5 min
-
处理 USB 设备层事件 6 min
- 开发 USB HID 设备
-
抽象模型 1 min
-
添加和配置 HID 功能驱动程序模块 2 min
-
处理 HID 函数驱动程序事件 3 min
-
接收 HID 报告 7 min
-
发送 HID 报告 4 min
-
下载本章中使用的固件
- 开发 USB CDC 设备
-
抽象模型 1 min
-
添加和配置 CDC 功能驱动程序模块 6 min
-
处理 CDC 函数驱动程序事件 5 min
-
接收数据 5 min
-
发送数据 6 min
-
下载本章中使用的固件
- 发 USB 供应商设备
-
抽象模型 1 min
-
供应商功能模块 3 min
-
添加微软操作系统描述符 4 min
-
传输事件 2 min
-
端点管理 5 min
-
接收数据 4 min
-
发送数据 4 min
-
下载本章中使用的固件
- 调试 USB 设备应用程序
-
设备无法识别 1 min
-
已枚举但不起作用 1 min
-
读取(写入)错误 2 min
-
太多的NAK 2 min
- 您的反馈
-
我们需要您的反馈
USB 设备应用程序与 MPLAB® Harmony USB 堆栈
使用 MPLAB® Harmony USB 堆栈开发 USB 设备应用程序
USB现在是将嵌入式系统连接到PC的标准串行通信通道。MPLAB® Harmony中的USB堆栈允许您在PIC32和ATSAM USB微控制器上轻松开发USB设备应用程序。在本课程中,您将学习如何配置 MPLAB Harmony USB 堆栈,并使用提供的 API 在嵌入式应用程序和 PC 之间交换数据。您还将学习如何调试MPLAB Harmony USB设备应用程序,避免可能遇到的陷阱。