SAM2001ADV課程介紹


SAM2001ADV 課程介紹
本課程專為深入學習 MPLAB MCC Harmony 程式庫產生器周邊函式庫 Peripheral Library (PLIB) 進階模組 而開發。本課程是繼 SAM2001 之後的 進階課程,實作上採用 APP045v4 實驗板,主晶片為 SAMD21 32-bit MCU (ARM Cortex-M0+ 核心),提供比 SAM2001 更具深度與廣度的進階技術探討。

全網規劃共計 14 個核心章節33 個動手操作實驗
📝 背景知識需求
  • (1) 須具備基本 C 程式語言設計能力,以及基礎電子電路或嵌入式系統設計經驗。
  • (2) 本課程為 SAM2001 的核心進階延伸,適合曾修習過 SAM2001 課程或已具備相關周邊操作基礎的學員。
🎓 課前自學與預習管道

如果您未曾修習過 SAM2001 課程,請於開課前務必擇一管道預習相關基礎:

📚 主要課程目錄大綱

💡 由於進階實驗架構非常豐富,為確保學員有充足的時間完成練習,本系列課程在實體教學中將分為四個獨立單元(四堂課)進行。學員可不受先後順序限制,依需求靈活報名對應的單元。

🔹 SAM2001ADV-01:計時與模擬架構擴充單元 單元難度:
  • 1. Timer/Counter Operation Mode
  • 6. DAC Architecture and MPLAB Data Visualizer
  • 7. Analog Comparators (AC) Architecture
  • 8. External Interrupt Controller (EIC) and Event System
🔹 SAM2001ADV-02:DMA記憶體控制與低功耗 Debug 單元 單元難度:
  • 10. Direct Memory Access Controller (DMAC) – Single Transfer Block
  • 11. Direct Memory Access Controller (DMAC) – Linked List Transfer
  • 12. Power Debugger and Sleep Mode
  • 13. Application : Sleepwalking
🔹 SAM2001ADV-03:SERCOM 複合感測與進階 ADC 單元 單元難度:
  • 2. SERCOM – I2C Architecture (Temp.Sensor/EEPROM/G-Sensor)
  • 3. ADC Accumulation, Averaging and Window Monitor
  • 4. Internal Temperature Sensor (ADC)
🔹 SAM2001ADV-04:RTC即時時鐘與 NVM 輔助空間設定單元 單元難度:
  • 5. Real Time Counter (RTC)
  • 9. TC Waveform Capture (TC, EIC and Event System)
  • 14. Auxiliary Space of NVM and Fuse Maintains
🤖 Microchip AI 助手可以直接用中文提問,我們會以中文回覆