USB 设备应用程序与 MPLAB® Harmony USB 堆栈

USB 设备应用程序与 MPLAB® Harmony USB 堆栈

使用 MPLAB® Harmony USB 堆栈开发 USB 设备应用程序

rate limit

Code not recognized.

About this course

USB现在是将嵌入式系统连接到PC的标准串行通信通道。MPLAB® Harmony中的USB堆栈允许您在PIC32和ATSAM USB微控制器上轻松开发USB设备应用程序。在本课程中,您将学习如何配置 MPLAB Harmony USB 堆栈,并使用提供的 API 在嵌入式应用程序和 PC 之间交换数据。您还将学习如何调试MPLAB Harmony USB设备应用程序,避免可能遇到的陷阱。

Curriculum97 min

  • 教学大纲
  • 你将要学习什么 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
  • 您的反馈
  • 我们需要您的反馈

About this course

USB现在是将嵌入式系统连接到PC的标准串行通信通道。MPLAB® Harmony中的USB堆栈允许您在PIC32和ATSAM USB微控制器上轻松开发USB设备应用程序。在本课程中,您将学习如何配置 MPLAB Harmony USB 堆栈,并使用提供的 API 在嵌入式应用程序和 PC 之间交换数据。您还将学习如何调试MPLAB Harmony USB设备应用程序,避免可能遇到的陷阱。

Curriculum97 min

  • 教学大纲
  • 你将要学习什么 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
  • 您的反馈
  • 我们需要您的反馈