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 設備應用程式,避免可能遇到的陷阱。

Curriculum178 min

  • 教學大綱
  • 你要學什麼 3 min
  • USB 設備庫介紹
  • USB 設備庫架構 7 min
  • 應用程式用戶端交互 6 min
  • 配置USB設備層
  • 將模組添加到專案中 6 min
  • 配置USB控制器驅動模組 5 min
  • 配置 USB 設備層模組 4 min
  • 打開USB設備層模組 10 min
  • 處理 USB 設備層事件 13 min
  • 開發USB HID設備
  • 抽象模型 2 min
  • 添加和配置 HID 功能驅動程式模組 5 min
  • 處理 HID 功能驅動程式事件 6 min
  • 接收 HID 報告 14 min
  • 發送 HID 報告 8 min
  • 下載本章中使用的韌體
  • 開發USB CDC設備
  • 抽象模型抽象模型 2 min
  • 添加和配置 CDC 功能驅動模組 13 min
  • 處理 CDC 功能驅動程式事件 9 min
  • 接收數據 11 min
  • 發送數據 10 min
  • 下載本章中使用的韌體
  • 開發 USB 供應商設備
  • 抽象模型 2 min
  • 供應商功能模組 5 min
  • 添加微軟作業系統描述符 5 min
  • 轉移事件 4 min
  • 端點管理 8 min
  • 接收數據 7 min
  • 發送數據 8 min
  • 下載本章中使用的韌體
  • 偵錯USB 設備應用程式
  • 未識別設備 2 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 設備應用程式,避免可能遇到的陷阱。

Curriculum178 min

  • 教學大綱
  • 你要學什麼 3 min
  • USB 設備庫介紹
  • USB 設備庫架構 7 min
  • 應用程式用戶端交互 6 min
  • 配置USB設備層
  • 將模組添加到專案中 6 min
  • 配置USB控制器驅動模組 5 min
  • 配置 USB 設備層模組 4 min
  • 打開USB設備層模組 10 min
  • 處理 USB 設備層事件 13 min
  • 開發USB HID設備
  • 抽象模型 2 min
  • 添加和配置 HID 功能驅動程式模組 5 min
  • 處理 HID 功能驅動程式事件 6 min
  • 接收 HID 報告 14 min
  • 發送 HID 報告 8 min
  • 下載本章中使用的韌體
  • 開發USB CDC設備
  • 抽象模型抽象模型 2 min
  • 添加和配置 CDC 功能驅動模組 13 min
  • 處理 CDC 功能驅動程式事件 9 min
  • 接收數據 11 min
  • 發送數據 10 min
  • 下載本章中使用的韌體
  • 開發 USB 供應商設備
  • 抽象模型 2 min
  • 供應商功能模組 5 min
  • 添加微軟作業系統描述符 5 min
  • 轉移事件 4 min
  • 端點管理 8 min
  • 接收數據 7 min
  • 發送數據 8 min
  • 下載本章中使用的韌體
  • 偵錯USB 設備應用程式
  • 未識別設備 2 min
  • 列舉但不工作 1 min
  • 閱讀(寫入)錯誤 2 min
  • 太多的NAK 2 min
  • 您的反饋
  • 我們需要您的反饋