SAM2002ADV課程介紹
SAM2002ADV 課程介紹
SAM2002ADV 系列課程專為學習 PTC 周邊觸控控制器 (Peripheral Touch Controller) 與 MPLAB MCC Harmony 程式庫產生器的 Touch Configurator 電容觸控設計介面,以及 USB Device Layer 概要與 USB Device CDC/HID Class 和 Bootloader 相關應用而開發。
本課程是繼 SAM2002 之後的 進階課程,實作上採用與 SAM2002 課程相同的 APP045 實驗板。
全網規劃共計 19 個專業章節 與豐富的動手操作實驗。
本課程是繼 SAM2002 之後的 進階課程,實作上採用與 SAM2002 課程相同的 APP045 實驗板。
全網規劃共計 19 個專業章節 與豐富的動手操作實驗。
📚 主要課程目錄大綱
💡 由於課程內容豐富,為確保學員有足夠的時間進行實作練習,本系列課程在實體教學中將分為三個獨立單元(三堂課)的時間來完成。學員不需在意課程的先後順序,依這三堂課的內容選擇想要精進的科目即可。
- 01. 介紹 PTC 周邊觸控控制器 (Peripheral Touch Controller).
- 02. 介紹 APP045 電容式按鍵(Button) 與 電容式滑條(Slider) 的硬體設計.
- 03. 介紹 MCC Harmony Touch Composer 觸控設計介面.
- 04. 實現 電容式按鍵(Button).
- 05. 實現 電容式滑條(Slider).
- 06. 使用 Data Visualizer 來觀察 Touch 的數據以及參數調教.
- 07. 介紹 USB 基本概念與 USB Device (USB裝置) 的類別, 傳輸拓樸/線材, 速率與列舉, 描述表與封包等.
- 08. 介紹 MCC Harmony USB Device Layer Configurator.
- 09. 實現 USB Device Layer 初始化.
- 10. 介紹 USB Device CDC Class (Communication Device Class).
- 11. 實現 USB Device CDC 基本收發功能.
- 12. 介紹 USB Device HID Class (Human Interface Devices).
- 13. 實現 USB Device HID 基本收發功能.
- 14. 介紹 Bootloader 的基礎概念.
- 15. 介紹 Bootloader 的跳轉機制與記憶體規劃, IVT配置.
- 16. 介紹 MCC Harmony Bootloader.
- 17. 實現 Bootloader.
- 18. 介紹 Bootloader Host.
- 19. 實現 專案合併 Bootloader + Application.