• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

CAE專家教室

CAE教室 / 2024-04-17 / 點閱數: 20784

課程內容已更新, 請按  [Ctrl]  +  [F5]  以強制更新您瀏覽器本地端的資料!

  • 本月課程
  • 學員註冊(各區教室報名與座位選擇)
  • 活動宗旨
  • 課程計畫
  • 教材下載
  • 實驗版介紹及購買
  • SAM2001課程介紹
  • PIC1001-MCC Classic課程介紹
  • PIC1001課程介紹
  • SAM2002ADV課程介紹
  • SAM2001ADV課程介紹
  • SAM2002課程介紹
  • PIC3001GFX課程介紹
  • 論壇專頁(Q&A)

由於網站資料庫更新, 無法看到圖片及內容的學員,請按 [Ctrl]+[F5] 強制更新您瀏覽器本地端的資料!

 

注意!!欲參加 實體課程 的學員, 請務必完成下方 RTC實體課程 註冊及報名
請點擊下方圖片, 前往授權第三方的報名網頁
欲參加 CAE專家教室 課程活動的學員
請 掃描 或是 點擊 下方 QRCode,
進入 CAE專家教室 線上學員註冊系統,

請務必確實填寫各欄位, 以確保 CAE專家教室 學員資格,
完成註冊後, 系統會發送一封郵件至填寫的 E-Mail,

裡面有一組您的"專屬學員編號",
請於之後的 CAE專家教室 課程活動中, 填寫該編號即可.

每位學員只需註冊一次, 爾後上課無須再次註冊!
(已是 CAE空中教室 會員者, 無須重複註冊)


自 2019年底疫情爆發開始, 嚴格的社交距離管制,
中斷了 Microchip RTC(Regional Training Center) 所有課程,
然而這三年多也是 Microchip 許多微控制器新產品, 與新開發環境正要開始推廣的時間,
Microchip 台灣 CAE團隊 因應線上學習的需求, 成立 Microchip CAE空中教室 線上教學頻道,
於過去兩年多每個星期四下午3:00~5:00, 近乎全年無休以最直接的線上直播方式,
教導客戶學習 Microchip 最新的微控制器開發應用知識, 與使用最新的開發環境及工具.
三年過去了, CAE空中教室 締造了 157堂課 共 8,806上課人次 的教學紀錄,
隨著後疫情時代來臨, 室內社交距離解除, RTC實體課程 將於今年回歸 Microchip 各區教室,
CAE空中教室 直播課程的階段性任務已經結束, 將轉型為 CAE專家教室 實體課程.

CAE專家教室 為Microchip 台灣 CAE團隊 所主導的 實體 與 線上 同步教育訓練課程
將經典的微控制器設計課程, 搬入教室中, 讓學員得以真實操作我們設計的實驗板,
跟著講師的步驟一步步完成課程中的實驗, 使學員對於 Microchip 微控制器開發能有更深度的了解,
學員亦有機會當面與講師面對面討論設計時遇到的問題, 得到最即時的解答,
CAE專家教室 的課程安排, 為一個月中有兩個整天的系列課程(連續兩周各一天),
這兩天的課程是前後關聯的, 因此建議您在登記上課時,
請同時登記兩天的課程, 這樣才可以完整的完成這個系列的課程.
注意! 欲參加實體課程的學員, 請務必前往 RTC線上課程 登記
並選取座位才有上課資格


然而我們知道並不是每位學員都剛好在 RTC課程安排的開課時間,
有空前來 Microchip RTC教室上全天的課程, 或是連續兩周前來參加實體課程,
我們於實體課程中, 亦會同步開設Teams線上教室, 方便無法到場的學員進來聽課.
然而只有親臨現場上課的學員才有機會操作我們提供實驗板,
RTC教室中午會提供簡易餐盒給來上實體課的學員.

目前各區教室電腦設備更新進度不一, 建議來上實體課的學員請自備電腦,
並於上課前安裝好課程中必要的軟體及版本,
RTC教室會提供上課用實驗板及必要的燒錄/除錯器以及USB線材,
因此學員只需要攜帶個人手提電腦來上課即可,
若您手上已經有課程使用的實驗板時, 亦可以帶來教室使用.


課程為一個整天 上午10:00 到 下午5:00, 預計一個月有兩天(相隔一周)的課程,
(課程時間如有異動以活動首頁公布為準)
所有課程皆由 Microchip台灣 CAE團隊 講師群主講,

主任工程師     Libra Chien
主任工程師     Adam Syu

資深工程師     Kevin Lu
資深工程師     Ruby Chen​​​​​


除了主題教材的導讀之外,
實際上機操作開發軟體, 並且指導如何撰寫C語言程式,
最後搭配 Microchip台灣 專為 CAE空中教室 設計的實驗板,
將程式的結果展示在實驗板上.

年度課程安排計畫已有變動, 請按 [Ctrl]+[F5] 強制更新您瀏覽器本地端的資料!

課程計畫表的時間為預訂時程, 如果變動以當月課程公告為準
下載前先 [Ctrl]+[F5] 更新鏈結, 課程開始後才會上傳教材及實驗,因此下載連結可能無效 (最後更新日2024/3/1)
課程代號 課程簡介 課程深度
PIC1001 8/16-bits MCU 與 MCC 入門最佳課程
全新 MCC Melody 開發環境 與 dsPIC33CK 微控制器周邊函式庫 PLIB 與 Melody Driver 應用
devildevildevil
SAM2001 32-bits MCU 與 MCC Harmony 入門最佳課程
全新 MCC Harmony 開發環境 與 SAMD21 微控制器周邊函式庫 PLIB 應用
devildevildevil
SAM2001ADV 32-bits MCU 進階課程, 包括 TC Capture, ADC, DAC, AC, RTC, EIC, EVSYS, DMAC, Power Mode, I2C, 內部溫度感測器 與 Configuration Bits(Fuse) devildevildevildevildevil
SAM2002 32-bits MCU 進階課程, 介紹 TIME, CONSOLE, DEBUG, COMMAND, FILE 系統服務, 以及 USB CDC, USART, I2C, SPI, SDCARD, WINC, MEMORY Driver 驅動程式 devildevildevildevil
SAM2002ADV 32-bits MCU 電容觸控 與 USB 進階課程, 介紹 PTC, MCC Harmony Touch Composer, USB Device 基本架構, MCC Harmony USB Device Library, USB Device CDC 與 HID devildevildevildevildevil

 

PIC1001
16-bit基礎課程
2024年 MCC Melody 基礎課程
(dsPIC33CK + APP041)
教材下載 實驗下載
SAM2001
32-bit基礎課程
2024年 MCC Harmony PLIB 基礎課程
(SAMD21 + APP045)
教材下載 實驗下載
SAM2001ADV
32-bit進階課程
2024年 MCC Harmony PLIB 進階課程(共分四堂課)
(SAMD21 + APP045v4)
教材下載01
教材下載02
教材下載03
教材下載04
實驗下載01
實驗下載02
實驗下載03
實驗下載04
SAM2002
32-bit進階課程
2024年 MCC Harmony System Service & Driver 進階課程(共分三堂課)
(SAMD21 + APP045)
教材下載01
教材下載02
教材下載03
實驗下載01
實驗下載02
實驗下載03
SAM2002ADV
32-bit進階課程
2024年 MCC Harmony Touch 與 USB Device 進階課程(共分兩堂課)
(SAMD21 + APP045)
教材下載01
教材下載02
實驗下載01
實驗下載02
PIC32CXSG41(暫定)
32-bit進階課程
2024年 PIC32CX SG41 基礎課程(共分兩堂課)
(PIC32CX-SG4 + APP052)
教材下載01
教材下載02
實驗下載01
實驗下載02
LNX1001
32-bit進階課程
2024年 SAM9 MPU 入門 Linux 課程(共分兩堂課)
(SAMD21 + APP045)
教材下載01
教材下載02
實驗下載01
實驗下載02
CircuitPython
32-bit進階課程
2024年 CircuitPython 嵌入式Python 課程
(SAMD21 + APP045)
教材下載 實驗下載
SAM2001-MCC
32-bit基礎課程
2023年 MCC Harmony PLIB 基礎課程
(SAMD21 + APP045)
教材下載 實驗下載
PIC1001
16-bit基礎課程
2023年 MCC Classic 基礎課程
(dsPIC33CK + APP041)
教材下載 實驗下載
SAM2001ADV-MCC
32-bit進階課程
2023年 MCC Harmony PLIB 進階模組課程
(SAMD21 + APP045v4)
教材下載 實驗下載
SAM2002-MCC
32-bit進階課程
2023年 MCC Harmony System Service & Driver 進階課程
(SAMD21 + APP045)
教材下載 實驗下載
PIC1001-Melody
16-bit基礎課程
2023年 MCC Melody 基礎課程
(dsPIC33CK + APP041)
教材下載 實驗下載
PIC1002
8-bit基礎課程
2022年 PIC-ASM 基礎課程
(PIC16F1937 + APP1618-SD)
教材下載 實驗下載
MCC Classic 基礎課程
(PIC16F1937 + APP1618-SD)
教材下載 實驗下載
PIC2001
16-bit基礎課程
2022年 MCC Classic 基礎課程
(dsPIC33CK + APP053)
教材下載
組裝文件
實驗下載
出廠程式(Motor:50mm)
出廠程式(Motor:55mm)
PIC3001GFX
32-bit人機介面
2022年 Harmony Graphics 圖形化人機介面設計課程
(PIC32MZ DA + RGDB EVB)
教材下載 實驗下載
SAM2001
32-bit基礎課程
2021年 Harmony PLIB 基礎課程
(SAMD21 + APP045)
教材下載(APP045v2)
教材下載(APP045v4)
實驗下載(APP045v2)
實驗下載(APP045v4)
SAM2001ADV
32-bit進階課程
2022年 Harmony PLIB 進階模組課程
(SAMD21 + APP045v4)
教材下載 實驗下載
SAM2002
32-bit進階課程
2022年 Harmony System Service & Driver 進階課程
(SAMD21 + APP045)
教材下載(APP045v2)
教材下載(APP045v4)
教材下載(Oximeter)
實驗下載(APP045v2)
實驗下載(APP045v4)
SAM2002ADV
32-bit進階課程
2022年 Harmony QTouch 與 USB Device
(SAMD21 + APP045v4)
教材下載 實驗下載
mTouch
系列課程
2021年 mTouch 電容式觸控的原理, 使用MCC (基礎課程) 教材下載 實驗下載
中文手冊
CryptoAuth
系列課程
2022年 Harmony CryptoAuthLib 與 ECC加密認證晶片課程 教材下載 實驗下載
SAM200x and SAM200xADV 課程專用實驗板 電路圖下載
APP045v4 開發板目前僅少量販售, 鋰電池充放電路, 並未在此版本上實現, 圖片及配置僅供參考,
注意! 本開發板無內建燒錄器, 需要另外選配 外接式除錯燒錄器 (ex. MPLAB SNAP, PICKIT4..)


SAM2001 課程經典實驗板 (目前下架中, 如有需要請洽 Microchip Taiwan 0800-717718 技術專線購買 電路圖下載
APP045v2.00版本, 標配 除錯燒錄器(EDBG模組) 可以省下購買燒錄器的費用喔 ! 數量有限敬請把握!
PIC1001 課程專用實驗板 電路圖下載
注意! MPLAB SNAP除錯燒錄器 APP041-3子板(dsPIC33CK) 選配


PIC1001 課程專用 APP041-3(dsPIC33CK) 子板 電路圖下載
PIC1002 課程專用實驗板 (請接洽 Microchip Taiwan 0800-717718 技術專線購買) 電路圖下載
PIC2001 課程專用實驗板 電路圖下載
PIC3001GFX 課程專用實驗板 (本實驗板為教學使用, 不會正式販售) 電路圖下載


 

CryptoAuth 課程專用實驗板 電路圖下載
mTouch 課程專用實驗板 電路圖下載
本課程實驗板皆為 Microchip台灣 所設計製造, 除了部分開發板在 MicrochipDirect 販售之外, 其餘皆委託> ICBOX (艾斯霸科技) 獨家代為銷售寄送, 相關售後服務請與廠商 艾斯霸科技 接洽, 謝謝!

SAM2001課程 
為基於學習 MPLAB MCC Harmony 程式庫產生器周邊函式庫 Peripheral Library(PLIB) 而開發, 課程中採用的是 APP045 實驗板, 主晶片為 SAMD21 32-bit MCU (ARM Cortex-M0+核心), 為學習如何使用 MPLAB MCC Harmony程式庫產生器, 提供了一個基礎且紮實的入門課程.

本課程共計 15章節17個動手操作實驗.

背景知識需求 :
(1) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗

本課程可透過以下方式自學
(1) 參加 SAM2001 課程 (點擊前往課程計畫頁面)
(2) 下載 SAM2001 課程教材及實驗自學 (點擊前往教材下載頁面)
(3) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

課程章節: (課程深度 devildevildevil)
1. SAMD21 ARM Cortex-M0+ Microcontroller Introduction
2. MPLAB X IDE and MHC Development Tools Introduction
3. SAMD21 EVB APP045 v3.00 Introduction
4. Getting Started with First Project
5. MPLAB Harmony Configurator (MHC) Interface introduction
6. PORT I/O Architecture
7. Timer/Counter, TC Architecture
8. NVIC Architecture
9. Clock System Architecture
10. Pin Multiplexer (PINMUX)
11. SERCOM - UART Architecture
12. High Speed ADC Architecture
13. ADC Interrupt Callback and Pin Scan
14. TCC – PWM Architecture
15. SERCOM-SPI (OLED SSD1306)





PIC1001-MCC Classic課程
為基於學習 MCC(MPLAB Code Configurator)程式庫產生器 而開發, 課程中採用 APP041實驗板, 並引入 PIM模組子板 概念,使用者可以透過購買不同的PIM模組子板, 來更換所需的MCU 8/16/32-bit 微控制器.
APP041實驗板出廠已配置了 PIC24FJ128GB106 16-bit MCU, 而本課程會再搭配 dsPIC33CK256MP506 (APP041-3 PIM模組子板) 來上課, 為學習如何使用 MCC程式庫產生器,提供了一個基礎且紮實的入門課程.

本課程共計 14章節17個動手操作實驗.

背景知識需求 :
(1) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗

本課程可透過以下方式自學
(1) 下載 PIC1001 (2023年之前的經典課程) 課程教材及實驗自學 (點擊前往教材下載頁面)

(2) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

在講師的帶領之下, 學員們深入淺出一步步了解如何使用 MCC 程式庫產生器周邊函式庫(PLIB) 的應用開發, 並親自完成15個動手操作實驗(Hands-on Labs), 相信在上完這門課之後, 絕對讓您對於8/16位元MCU程式開發功力大增.

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

課程章節: (課程深度 devildevildevil)
1. dsPIC33CK Microcontroller Introduction
2. MPLAB X IDE and MCC Development Tools Introduction
3. dsPIC33CK EVB APP041 v3.00 Introduction
4. Getting Started with First Project
5. MPLAB Code Configurator (MCC) Interface introduction
6. PORT I/O Architecture
7. Oscillator Architecture
8. Interrupt Architecture
9. Timer/Counter Architecture
10. SPI (OLED SSD1306)
11. PWM Architecture
12. High Speed ADC Architecture
13. UART Architecture
14. I2C Architecture




PIC1001課程 
為基於學習 MCC Melody (MPLAB Code Configurator) 程式庫產生器 的 基礎驅動程式(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) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗

本課程可透過以下方式自學
(1) 參加 PIC1001 課程 (點擊前往課程計畫頁面)

(2) 下載 PIC1001 課程教材及實驗自學 (點擊前往教材下載頁面)
(3) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

在講師的帶領之下, 學員們深入淺出一步步了解如何使用 MCC Melody 程式庫產生器周邊函式庫(PLIB) 的應用開發, 並親自完成15個動手操作實驗(Hands-on Labs), 相信在上完這門課之後, 絕對讓您對於8/16位元MCU程式開發功力大增.

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

課程章節: (課程深度 devildevildevil)
1. dsPIC33CK Microcontroller Introduction
2. MPLAB X IDE and MCC Melody Development Tools Introduction
3. dsPIC33CK EVB APP041 v3 Introduction
4. Getting Started with First Project
5. MPLAB Code Configurator (MCC) Interface introduction
6. PORT I/O Architecture
7. Oscillator Architecture
8. Interrupt Architecture
9. Timer/Counter Architecture
10. SPI (OLED SSD1306)
11. High Speed ADC Architecture
12. PWM Architecture
13. UART Architecture
14. I2C Architecture




SAM2002ADV課程 
SAM2002ADV 系列課程為基於學習  PTC 周邊觸控控制器 (Peripheral Touch Controller) 與 MPLAB MCC Harmony 程式庫產生器 的 Touch Configurator 電容觸控設計介面 以及 USB Device Layer 概要 與 USB Device CDC/HID Class 相關應用而開發, 是繼 SAM2002 之後的 進階課程, 使用的是與 SAM2002 課程相同的 APP045 實驗板.

本課程共計 8章節6個動手操作實驗.

背景知識需求 :
(1) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗
(2) 本課程為 SAM2002進階課程, 適合曾經參加過 SAM2002 課程的學員,

本課程可透過以下方式自學
如果您未曾參加SAM2002 課程時, 請務必擇一預習以下課程
(1) 參加 SAM200x SAM2001ADV 課程 (點擊前往課程計畫頁面)
(2) 下載 SAM200x 課程教材及實驗自學 (點擊前往教材下載頁面)
(3) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

課程章節:
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 基本收發功能.


由於課程內容豐富, 本系列課程為確保學員有足夠的時間進行實作練習, 將分為以兩天(兩堂課)的時間來完成,
學員不用在意課程的先後順序, 依照這兩堂課的課程內容來選擇想要上的課即可.

SAM2002ADV-01 : (課程深度 devildevildevildevil)
01. 介紹 PTC 周邊觸控控制器 (Peripheral Touch Controller). 
02. 介紹 APP045 電容式按鍵(Button) 與 電容式滑條(Slider) 的硬體設計.
03. 介紹 MCC Harmony Touch Composer 觸控設計介面.
04. 實現 電容式按鍵(Button).
05. 實現 電容式滑條(Slider).
06. 使用 Data Visualizer 來觀察 Touch 的數據以及參數調教.

SAM2002ADV-02 : (課程深度 devildevildevildevildevil)
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 基本收發功能.



SAM2001ADV課程 
為基於學習 MPLAB MCC Harmony程式庫產生器 的 周邊函式庫Peripheral Library(PLIB) 進階模組 而開發, 是繼 SAM2001 之後的 進階課程, 課程中採用的是 APP045v4 實驗板, 主晶片為 SAMD21 32-bit MCU (ARM Cortex-M0+核心), 為學習如何使用 MPLAB MCC Harmony程式庫產生器, 提供了一個比 SAM2001課程 更深度學習的進階課程.

本課程共計 19章節33個動手操作實驗.

背景知識需求 :
(1) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗
(2) 本課程為 SAM2001 進階課程, 適合曾經參加過 SAM2001 課程的學員,

本課程可透過以下方式自學
如果您未曾參加SAM2001 課程時, 請務必擇一預習以下課程

(1) 參加 SAM2001 課程 (點擊前往課程計畫頁面)
(2) 下載 SAM2001 課程教材及實驗自學 (點擊前往教材下載頁面)
(3) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

課程章節:
1. Timer/Counter Operation Mode
2. SERCOM – I2C Architecture (Temp.Sensor/EEPROM/G-Sensor)
3. ADC Accumulation, Averaging and Window Monitor
4. Internal Temperature Sensor (ADC)
5. Real Time Counter (RTC)
6. DAC Architecture and MPLAB Data Visualizer
7. Analog Comparators (AC) Architecture
8. External Interrupt Controller(EIC) and Event System
9. TC Waveform Capture (TC, EIC and Event System)
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
14. Auxiliary Space of NVM and Fuse Maintains


由於課程內容豐富, 本系列課程為確保學員有足夠的時間進行實作練習, 將分為以四天(四堂課)的時間來完成,
學員不用在意課程的先後順序, 依照這四堂課的課程內容來選擇想要上的課即可.

SAM2001ADV-01 : (課程深度 devildevildevildevil)
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 : (課程度 devildevildevildevildevil)
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 : (課程度 devildevildevil)
2. SERCOM – I2C Architecture (Temp.Sensor/EEPROM/G-Sensor)
3. ADC Accumulation, Averaging and Window Monitor
4. Internal Temperature Sensor (ADC)

SAM2001ADV-04 : (課程度 devildevildevildevil)
5. Real Time Counter (RTC)
9. TC Waveform Capture (TC, EIC and Event System)
14. Auxiliary Space of NVM and Fuse Maintains




SAM2002課程
為基於學習 MPLAB MCC Harmony程式庫產生器 系統服務(System Service) 驅動函式庫(Driver) 而開發, 是繼 SAM2001 之後的 進階課程, 使用的是與 SAM2001 課程相同的 APP045 實驗板.

本課程共計 2319個動手操作實驗.

背景知識需求 :
(1) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗
(2) 本課程為 SAM2001 進階課程, 適合曾經參加過 SAM2001 課程的學員,

本課程可透過以下方式自學
如果您未曾參加SAM2001 課程時, 請務必擇一預習以下課程
(1) 參加 SAM2001 課程 (點擊前往課程計畫頁面)
(2) 下載 SAM2001 課程教材及實驗自學 (點擊前往教材下載頁面)
(3) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

在本課程中, 我們將不會再介紹 Harmony 的基礎介面操作方式, 以及 周邊函式庫(PLIB) 的相關知識, 在本課程中您將真正一窺 Harmony 的真面目, 了解 Harmony 在開發一個大型32位元MCU應用專案時, 使用 系統服務 (System Service) 以及 驅動函式庫(Driver) 時的強大, 您會發現前面的 SAM2001 簡直是小兒科. 在講師的帶領之下, 學員們可以親自完成19個動手操作實驗(Hands-on Labs), 上完這門課後您將對於Harmony的強大讚嘆不已, 並對於您開發大型32位元MCU應用更具信心.

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

主要課程目錄:
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


由於課程內容豐富, 本系列課程為確保學員有足夠的時間進行實作練習, 將分為以三天(三堂課)的時間來完成,
學員不用在意課程的先後順序, 依照這三堂課的課程內容來選擇想要上的課即可.

SAM2002-01 : (課程深度 devildevildevildevil)
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

SAM2002-02 : (課程深度 devildevildevildevildevil)
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

SAM2002-03 : (課程深度 devildevildevildevil)
20. SPI Driver Library
21. SPI Driver - Wi-Fi WINC Driver Library (無實作僅由講師於課程展示)
22. SPI Driver - SD Card Driver Library
23. MEMORY Driver Library





PIC3001GFX課程

為基於學習 MCC Harmony Microchip Graphics Suite(MGS) 而開發, 課程中採用 PIC32MZ DA Radial Graphics Development Board (圓盤圖形實驗板), 主晶片為 PIC32MZ2064DAS176 32-bit MCU, 用於開發時尚美觀的圖形用戶界面和產品。該開發板集成了顯示、連接和安全功能,不僅可為物聯網(IoT)工業控制和汽車應用實現時尚的圖形用戶界面,而且簡化了開發、降低了成本並縮短了上市時間。
PIC32MZ DA Radial Graphics 實驗板, 為僅供上課學習使用實驗版, 
未上架販售, 如果台灣的客戶有興趣時, 可先與 Microchip Sales/ESE 接洽.

本課程共計 9章節14個動手操作實驗.

背景知識需求 :
(1) 須具備基本C程式語言設計能力以及基礎電子電路或嵌入式系統設計經驗
(2) 須熟悉使用 MCC Harmony 程式碼產生器

本課程可透過以下方式自學
課程中 不會介紹 MCC Harmony PLIB 與 System Service 的基礎, 請透過以下方式自學
(1) 參加 SAM200x SAM200xADV 課程 (點擊前往課程計畫頁面)
(2) 下載 SAM200x 與 SAM200xADV 課程教材及實驗自學 (點擊前往教材下載頁面)
(3) 參加 Microchip University 線上影片課程 (點擊前往MU課程頁面)

從工業控制中控台,到智慧車用數位儀錶板,以及智慧家居中控面板等等,圖形化使用者界面(GUI)無處不在,它在用戶和中控系統等電子設備之間建立起直接、便捷的人機互動通信,用戶只需藉由操控螢幕上的圖示或選單,即可向機器設備傳達訊息和指令。不過GUI雖好,其應用開發的過程並不簡單:在應用開發時除了需要處理大量圖形創建工作,也需要進行變換編輯等操作去適應不同種類的顯示屏幕,還要編寫相關的程式。
MPLAB Harmony Graphics Suite(MHGS) 全圖形化介面設計器,為 32-bit PIC SAM MCU 以及 MPU 提供了統一的軟體開發框架。其中的用戶界面編輯工具 GUI Editor,用於簡單快速的創建圖形使用者界面,進行圖形資源使用管理和編輯等操作,可以利用所見即所得(WYSIWYG)引擎,更準確地實現從設計到生產的 GUI ,同時基於顯示屏幕管理器去對應非標準顯示屏幕的需求。

實驗板介紹 (點擊了解詳細內容)

課程開課計畫 (點擊了解詳細內容)

課程章節:
1. Graphics Portfolio and Design Resources
2. New Project, Template and Legato Graphic Composer
3. Schemes, Event Handling and Button Widget
4. Image Assets Manager and Custom Button
5. Font and String Assets Manager with Multi-Lingual Label
6. Label Widget with Dynamic Text 
7. Multi-Screen and Splash Screen
8. Multi-Layering and Image Preprocess
9. CANVAS Virtual Display and Effects


由於課程內容豐富, 本系列課程為確保學員有足夠的時間進行實作練習, 將分為以兩天(兩堂課)的時間來完成,
學員不用在意課程的先後順序, 依照這兩堂課的課程內容來選擇想要上的課即可.

PIC3001GFX-01 : (課程深度 devildevildevildevil)
1. Graphics Portfolio and Design Resources
2. New Project, Template and Legato Graphic Composer
3. Schemes, Event Handling and Button Widget
4. Image Assets Manager and Custom Button

PIC3001GFX-02 : (課程深度 devildevildevildevildevil)
6. Label Widget with Dynamic Text 
7. Multi-Screen and Splash Screen
8. Multi-Layering and Image Preprocess
9. CANVAS Virtual Display and Effects





Q. 我需要每次上課進行 RTC教室 會員註冊嗎?
A. RTC教室會員註冊只需要一次即可, 但是 課程報名座位選擇 則是先搶先贏喔, 請隨時留意Microchip 台灣官網的開課訊息
Q. RTC教室 會員註冊 與 CAE專家教室 的會員註冊有何不同, 我需要同時註冊嗎?
A. RTC教室 會員註冊, 做為 實體課程登記座位選擇 之用, 您也可以透過這個註冊來登記其他 Microchip台灣舉辦的實體RTC課程, 註冊會員只需要一次, 但是每次上課皆須進行 課程報名 與 座位選擇.
CAE專家教室 會員註冊, 則是作為參加 Microchip CAE團隊所開設的課程活動用途, 註冊後我們會E-Mail一組 "專屬學員編號" 給您, 爾後參加 CAE活動課程時, 無論 實體課程 或是 線上課程 皆可以使用此 "專屬學員編號" 來參加CAE的課程活動
注意! 參加 CAE專家教室 實體課程時, 務必進行 RTC教室會員 課程登記 及 座位選擇, 此為實體課程的必要選項!!
Q. "專屬學員編號"的用途是? 註冊有什麼好處?
A. 學員一旦註冊成為 CAE專家教室 學員時, 除了可以收到我們 新課程開課通知 之外, 也有權利參與我們後續舉辦的學員專屬活動, 包含獎勵計畫等等, 沒有註冊的學員則無法收到通知及參與活動, 請欲參加本課程的學員, 進行一次性的註冊即可
Q. 網站課程內容似乎沒有改變, 我無法看到最新的課程內容
A. 部分瀏覽器因暫存內容的原因, 無法顯示最新頁面, 請按[CTRL]+[F5]強制更新網頁即可
Q. 因時間關係 無法參加 CAE專家教室 實體課程,有提供課程錄影檔供課後複習嗎?
A. 由於本課程為實體課程, 同步進行線上直播, 不同於預錄影片的研討會或是線上影片知識庫, 因此暫時無法提供每場錄影提供學員回播, 以下為本活動針對想複習課程的學員提供的規劃
1. 本活動課程會在一段時間後重複開課.
2. 每一場的課程皆會提供課程的教材檔案, 可在[CAE專家教室]首頁的[教材下載]頁面中自行下載回家學習.
3. 在課程全部結束後, 會提供整份完整的教材及實驗.
Q. 如何購買課程中使用的實驗板
A. 本課程中所使用的實驗板, 已經正式上架販售了, 詳細資訊 請點我前往, 謝謝!
:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------