台北RTC教室 課程介紹
日期 : 2024-04-18
課程天數 : 1
課程 : MCU16 - PIC1001 : MCU16-PIC1001 : 16-bits MCU入門最佳課程, 全新 MCC Melody 開發環境 與 dsPIC33CK 微控制器周邊應用.
講師 : Kevin Lu
課程簡介 :
PIC1001 課程為基於學習 MCC(MPLAB Code Configurator) Melody 程式庫產生器 的 基礎驅動程式(Driver) 與 周邊函式庫 Peripheral Library(PLIB) 而開發,課程中採用 APP041實驗板,主晶片為 dsPIC33CK 16-bit MCU,並引入 PIM模組子板 概念,使用者可以透過購買不同的PIM模組子板,來更換所需的MCU 8/16/32-bit 微控制器。
APP041實驗板出廠已配置了 PIC24FJ128GB106 16-bit MCU,而本課程會再搭配 dsPIC33CK256MP506 (APP041-3 PIM模組子板) 來上課,為學習如何使用 MCC Melody 程式庫產生器,提供了一個基礎且紮實的入門課程。
本課程共計 13 個章節與 17 個動手實驗。 課程的主要內容如下:
(1) 介紹 MPLAB X IDE , XC16 Compiler 與如何安裝 MCC Melody 程式庫產生器。
(2) 介紹 MCC Melody 操作介面以及如何建立一個全新的專案。
(3) 介紹 APP041 實驗板,及如何使用 MPLAB SNAP 進行程式燒錄。
(4) 了解 MCC Melody 中關於 GPIIO 數位輸入/輸出的配置。
(5) 介紹 dsPIC33CK 的系統及周邊時脈。
(6) 了解 MCC Melody 中關於 系統主頻 與 鎖相迴路(Phase Locked Loop) 的配置及設定。
(7) 了解 MCC Melody 中關於 計時器(Timer) 的配置及設定。
(8) 了解 MCC Melody 中關於 中斷(Interrupt) 模組及優先權(Priority)的配置及設定。
(9) 了解 Timer函式庫回調函式(Callback)用法。
(10) 介紹dsPIC33CK 的多重捕獲/單次捕獲/比較/脈波寬度調變的差異。
(11) 了解 MCC Melody 中關於 SCCP的Timer配置。
(12) 介紹 MCC Melody 中關於 SPI 的配置。
(13) 了解 MCC Melody 中關於 周邊腳位選擇 PPS(Peripheral Pin Select) 的配置。
(14) 將文字及圖像輸出到 OLED 螢幕上透過實機演練,驗證功能。
(15) 介紹 dsPIC33CK 的 ADC 類比數位轉換器模組與 MCC Melody 的配置及設定。
(16) 介紹 dsPIC33CK 的 PWM 脈波寬度調變模組與 MCC Melody 的配置及設定。
(17) 介紹 dsPIC33CK 的 UART 通用非同步收發傳輸器與 MCC Melody 的配置及設定。
(18) 介紹 dsPIC33CK 的 I2C 串型匯流排模組與 MCC Melody 的配置及設定。
課程介紹
返回