SAM2002課程介紹
SAM2002 課程介紹
本課程專為學習 MPLAB MCC Harmony 程式庫產生器 的 系統服務 (System Service) 與 驅動函式庫 (Driver) 而開發。本課程是繼 SAM2001 之後的 進階課程,實作上採用與 SAM2001 課程相同的 APP045 實驗板。
在本課程中,我們將不再重複介紹 Harmony 的基礎介面操作與周邊函式庫 (PLIB) 的基礎知識,而是帶領您真正一窺 Harmony 的核心架構,體驗其在開發大型 32 位元 MCU 應用專案時的強大實力。
全網規劃共計 23 個章節 與 19 個動手操作實驗 (Hands-on Labs)。
在本課程中,我們將不再重複介紹 Harmony 的基礎介面操作與周邊函式庫 (PLIB) 的基礎知識,而是帶領您真正一窺 Harmony 的核心架構,體驗其在開發大型 32 位元 MCU 應用專案時的強大實力。
全網規劃共計 23 個章節 與 19 個動手操作實驗 (Hands-on Labs)。
📚 主要課程目錄大綱
💡 由於架構內容極其豐富,為確保學員有充足的時間完成實驗練習,本系列課程在實體教學中將分為三個獨立單元(三堂課)進行。學員可不受先後順序限制,依需求選擇想精進的單元報名。
- 1. SAMD21 EVB APP045 v4 Introduction
- 2. MPLAB® Harmony Key Concept
- 3. Harmony System Service introduction
- 4. TIME System Service
- 5. CONSOLE System Service
- 6. DEBUG System Service
- 7. COMMAND Processor System Service
- 8. USB Device CDC Library
- 9. FILE System Service
- 10. Harmony Drivers introduction
- 11. PLIB limit
- 12. Driver advantage
- 13. Driver usage models
- 14. How to use Driver in Harmony?
- 15. Transfer Request Callback Restriction
- 16. I2C Driver API and usage example
- 17. Driver execution model
- 18. USART Driver Library
- 19. I2C Driver Library
- 20. SPI Driver Library
- 21. SPI Driver – Wi-Fi WINC Driver Library (無實作,僅由講師於課堂展示)
- 22. SPI Driver – SD Card Driver Library
- 23. MEMORY Driver Library