fbpx

FPGA 728x90 IC

MCU pcbde banner(2019)

學程簡介 課程大綱 課程預覽 專題實績 會員優惠
★ MCU單元採取遠距+實體同步教學,歡迎全台學員加入學習!
  電子電路單元再獨家享有:
1 ) 加贈講師精心錄製之【感測電路數位課程】 →實體名師手把手,數位隨時停看聽!
2)獨家研發電子教學模組 →專為學習者設計,學習事半功倍!
3)感測電路專用書籍+講師自編講義 →教材最豐富、學習最完整!

※MCU單元亦包含獨家研發開發板與套件、講師自編講義+完整範例Code演練

 

課程階段

 

EC

▶ 第一階段 基本電子電路 (電子元件基本應用線路分析與單元實驗)

電子元件的特性與使用技巧
    R、L、C、SW…相關元件的特性與使用技巧
電子電路會用到的基本定律總整理
    克希荷夫定律實驗、歐姆、戴維寧等效電路、諾頓等效電路
電子電路分析方法
    節點分析法、迴路分析法、重疊定理分析法
各式主動元件的特性與使用技巧
    二極體、雙極接面電晶體(BJT)、場效電晶體電晶體(FET)、UJT、PUT、SCR、Photo Tr
電子元件基本應用線路分析練習
    整流與濾波及線性電源供應器
Lab. 電子電路實務應用練習:小便斗自動沖水控制
    被動元件R、L、C與主動元件Photo Tr的應用

▶ 第二階段 類比電路 (類比訊號線路分析與單元實驗)

類比IC的特性與使用
    OP AMP的電壓放大與比較特性及其應用
OP AMP的電壓放大器線路分析
    反相、非反相、電壓隨耦器、差值、儀器放大器
OP AMP的電壓比較器線路分析
    基本比較、窗型比較、磁滯比較
Lab. 類比電路實務應用練習:OP AMP應用之輔助模組實作

▶ 第三階段 數位電路 (數位IC控制與單元實驗)

數位IC的特性與使用
    組合邏輯與序向邏輯的分類與特性
數位IC的介紹與時序圖
    正反器、計數器、移位暫存器、...等
Lab. 數位電路實務應用練習:數位電路應用之輔助模組實作

▶ 第四階段 Lab主題式單元實作(學以致用)

 產品線路分析與製作(一):自動溫度量測與控制
    溫度感測器與課程所學之應用設計
產品線路分析與製作(二):人體感知器自動點燈控制
    人體感知器與課程所學之應用設計
產品線路分析與製作(三):近接感測之倒車雷達
    超音波感測器與課程所學之應用設計
產品線路分析與製作(四):瓦斯洩漏警報器
    氣體感測器與課程所學之應用設計
產品線路分析與製作(五):紅外線遙控編解碼控制器
    光電感測器與課程所學之應用設計
產品線路分析與製作(六):米輪尺(輪式距離量測裝置)
    旋轉編碼器與課程所學之應用設計

*本單元會依照實際上課狀況做專題的調整﹐課程中所使用之焊接周邊工具需自行準備
 
 

MCU plus course 2

課程大綱      ●單元項目 實作課程

▶ 第一階段    ARM Cortex-M 韌體開發設計

♦ 了解ARM-Cortex M4 的開發流程
♦ 熟悉MCU的GPIO、TIMER、PWM、UART、I2C、SPI單元控制與應用
♦ 引導學員如何設計I2C裝置、SPI裝置的驅動程式

ARM Cortex-M 韌體開發設計

  • ARM Cortex-M 開發環境
    • ARM Keil MDK、新唐ARM Cortex M4 PACK 安裝
    • ARM Keil MDK 專案建立及編譯
    • 實驗板除錯、燒錄設定
    • 實作第一個專案
      • 晶片特殊目的記憶體(操作體驗)
      • C語言如何定義、操作,晶片特殊目的記憶體
  • GPIO單元(LCD 並列通訊)
    • HD44780 LCD 控制晶片(規格書閱讀指導)
      • 依照規格書的範例,驗證功能的方法(除錯模式)
      • 整理並實作LCD驅動程式
  • ARM Cortex-M4 架構
    • 系統時鐘(Systick)使用技巧)
    • 原廠驅動程式API參數的指派技巧
  • 可視化的程序設計技巧(狀態機)
    • 訊號分析與事件的定義
    • 事件觸發與狀態移轉的定義
    • 使用C語言實作狀態機
    • 追加功能
  • 模組化設計與原廠範例程式整理
    • 單元模組化的5個區塊
      • 控制單元的時鐘規劃
      • 指派控制單元的PIN腳
      • 控制單元的開啟與參數設定
      • 中斷事件的規劃
      • 中斷服務程序
  • Timer 單元
    • 定時器的使用規劃(時脈產生器)
    • PWM 脈波寬度調整(LED 亮度調整)
    • 紅外線遙控器(訊號分析與解碼)
  • A/D、 D/A轉換器
    • ADC 轉換器使用與參數設定
    • 熱敏電阻溫度轉換
    • ADC 讀取系統電壓(電池)
    • DAC 輸出
  • UART通訊
    • WiFi TCP 通訊
  • I2C通訊
    • I2C通訊協定講解
    • I2C底層驅動程式設計
    • BH1750 照度計驅動程式設計
  • SPI通訊訊
    • SPI通訊模式設定
    • nRF2401+ SPI底層通訊程序
    • nRF2401+ 2.4G無線通訊實作

 

第二階段   ARM Cortex-M 應用設計

♦教你如何整合與活用MCU各式應用

  • MCU RTOS 即時作業系統
    • 建立RTOS專案
    • RTOS多執行緒
    • Signal執行緒間的訊號傳遞
    • Mutex 機制
    • Semaphore 機制
    • Timer 機制
    • Message Queue 訊息的傳遞
    • Mail Queue 訊息的傳遞
  • MAX30102應用專題
    • 建立專案基本程序
    • 感測器 I2C 通訊(逆向工程)
    • 感測器驅動程序
    • 規劃暫存器
    • Python圖形介面 jupyter Lab
      • 數據錄製、波形繪製
      • 數據分析、演算法
      • 進階感測器調校
    • 心律計算
  • RS485/Modbus 工業控制與通訊
    • RS485 工作原理與配線
    • Modbus RTU 通訊協定與Memory Map I/O空間之系統設計
    • MCU實戰-Modbus over RS485
  • 2.4G RF無線通訊
    • 2.4RF 通訊模組(nRF24L01) 功能介紹
    • MCU 如何進行RF TX/RX? nRF24L01狀態機說明
    • 雙向通訊實驗
    • 建構一個星狀網路(含Windows視窗主控台) (可提供Visual Studio (C#) 視窗程式原始碼)
  • BLE 藍芽4.0通訊
    • Nordic BLE 晶片功能介紹
    • Nordic SDK & Development Tools 安裝與使用
    • BLE 裝置與Android APP 進行藍芽雙向通訊 (可提供APP原始碼修改)
  • NFC 近場通訊
    • NFC 工作模式
    • TI RF430CL330H 晶片介紹
    • MCU 如何讀取NFC 卡片資訊 (NDEF 格式)
    • NFC應用實戰-Medical Wireless Sensor (人體溫度無線感測器)
  • IOT 裝置通訊實務
    • IOT圖控介面產生器:使用Node-Red
    • IOT儀表板之折線圖、顯示器、控制器設計
    • ESP8266 Wi-Fi溫度節點 (數據產生)
    • ESP8266 Wi-Fi遠端控制RGB LED燈狀態 (控制命令)

* 本單元所列之MCU應用主題,每梯次選用可能不同

 

▶ 第三階段    USB控制原理 & USB韌體實作

 

了解USB控制原理與USB協定,如HID、CDC、MSC,進行韌體實作,並能和PC端能 進行SPI、USB雙向通訊

※業界唯一使用立肯科技USB3.0協定分析儀(USB Protocol Analyzer)來搭配上課學習使用

 

 

Part I USB 規格
▪ Introduction to USB Architecture
▪ Other related USB Terms(ULPI,HSIC,OTG … )
▪ USB Data Flow Type and Communication protocol
▪ USB Device Enumeration
▪ Windows INF Files
▪ USB Classes
    (1)   USB Audio (USB Speaker)
    (2)   USB CDC-ACM (USB-UART)
    (3)   USB CDC-ECM (USB Ethernet Adapter)
    (4)   USB HID (Mouse , Keyboard , Consumer device)
    (5)   USB Mass Storage
    (6)   USB Bluetooth

Part II USB韌體實作(點我看Lab實作)
▪ Windows INF 實作練習
▪ USB Device Enumeration練習
▪ USB Audio練習
    (1)   USB Audio 封包說明
    (2)   如何控制USB Audio (Mute , Volume Up/Down)
▪ USB HID class 實作
    (1)   HID Class 封包說明
    (2)   實作Mouse相關功能
    (3)   實作Keyboard相關功能
    (4)   實作HID Data Transfer功能
    (5)   實作HID Consumer Device功能
    (6)   實作如何wakeup PC功能
▪ USB CDC class 實作
    (1)   CDC Class 封包說明
    (2)   實作USB轉UART相關功能 
▪ USB MSC class 實作  
    (1)   Mass Storage Class 封包說明
    (2)   了解MSC SCSI command , 存取MSC device
▪ Bluetooth over USB
    (1)   Bluetooth HCI (Host Controller Interface) 控制說明
    (2)   透過HCI來控制Bluetooth Module

 

 

 
學員反饋

◆ 能看懂訊號控制和放大這些運作,很適合實務上會接觸到,有跨領域的工程師

◆ 學到很多東西,老師很會教

◆ 非常棒的課程,只能說相見恨晚

◆ 連同學:老師上課的資料很多,在職場上可以學以致用

◆ 黃同學:專業地授課與舒服的環境

◆ 滿同學:感謝讓我學習電路設計

◆ 楊同學:盧老師真的人很好、很專業! 因為老師的內容很多,幾乎可以說從微電子學到數位電路與業界的產品做接軌

◆ 林同學:老師的產品設計經驗和整體思考架構讓我很有收穫

◆ 陳同學:沒看過更專業的培訓的課程

◆ 魏同學:老師非常的厲害 教材設計的非常好

◆ 李同學:專業電路分析,老師非常認真,專業素養太強了

◆ 張同學:盧老師的課程是仿間很少能結合學術和業界實作經驗的課程, 上盧老師的課, 就算是非本科系學生學習電路設計,也像是兒時組積木一樣簡單!

◆ 方同學:推薦,課程上就會看見盧老師用盡心力,將實際電路設計的畢生功力全部傳授。

◆ 林同學:盧老師上課用心 課程編排妥當

◆ 翁同學:建議有興趣且自學能力佳的學員來上,基本上內容都是未來相對實用的

◆ 賴同學:課程內容很實用貼近實務。老師真的教得很好,很開心能上到這樣的課程

◆ 陳同學:對非本科的學員有很好的入門協助

◆ 楊同學:實用、實戰、與業界接軌、教學資源豐富

◆ 蔡同學:老師講話力道十足,實力堅強,而且富有教學熱誠

◆ 許同學:專業、實用

◆ 黃同學:電子學最佳入門課程,比自學來得有效率。系統性的學習,由簡入深,老師很棒,非常符合我對課程的期待

◆ 葉同學:了解很多實用的電子設計技巧

◆ 葉同學:實用 讚

◆ 劉同學:good

◆ 李同學:內容很豐富,對於已經在該領域發展的同學,如有錦上添花的效果

◆ 張同學:講解詳細

◆ 黃同學:內容實用完整

◆ 游同學:師資專業。實用的課程,可以提升自己的技能

◆ 徐同學:老師熱心回答問題

◆ 陳同學:入門真的需靠老師,教得很好很實用易懂

◆ 方同學:MCU課程內容豐富,基本的MCU通訊firmware都有教學與介紹,對於沒有韌體開發經驗的人而言,老師的教學,有教材、有可以成功執行的CODE,幫助了學生節省自學MCU的研究時間應該是最大的收穫。USB老師在USB方面真的很專業,各個USB方面應用的實作都有教學

◆ 陳同學:老師專業能力強,顧及全學員學習狀況,針對初學內容非常完整

◆ 黃同學:課程非常充實。我的工作與HID有關,其他項目也收穫很多

◆ 陳同學:整體不錯

◆ 李同學:課程內容豐富,涵蓋工作上大部分MCU開發需求。可了解USB Protocol

◆ 鄭同學:老師教學專業清楚,願意舉平常生活用語來說明,讓大家能了解原理。

◆ 李同學:剛好對Wifi、無線通訊部分很感興趣,收穫很多

◆ 蔡同學:何老師很強 Kangta老師很專業

◆ 莊同學:問的問題都能得到解決方法

◆ 李同學:非常實用

◆ 林同學:有實體操作容易了解問題細節

◆ 呂同學:推薦此課程 老師專業 教材豐富

◆ 高同學:專業度足夠,容易切入重點

◆ 黃同學:若要從大學畢業後 銜接工作 來這學習會有不錯的效果

◆ 黃同學:幫助本科系學生學到學校不教但業界需求的基本能力

◆ 黃同學:老師專業

◆ 陳同學:老師非常強調,要與產業界接軌,且上的課程真的有學到在學校裡面沒有教的事情,以及一些業界會考慮的問題點,非常感謝老師

◆ 陳同學:可選擇此課程入門該領域。老師的教學講解圖文述敘非常符合我想瞭解想理解的問題,針對文件及實際運用有很大的意義。

◆ 劉同學:對於入門解惑很有幫助

◆ 賴同學:老師教的超棒謝謝老師

◆ 黃同學:good. nice teacher for these topics

◆ 黃同學:老師很棒!重實務,有別於學校的理論教學

◆ 王同學:課程規劃完善

◆ 劉同學:醍醐灌頂

◆ 蔡同學:入門USB控制還不錯

◆ 陳同學:可以學習到USB的協定跟設計

◆ 許同學:USB教學內容廣泛,講師專業

◆ 張同學:對於熟悉其它協定的學生來說,課程內容能滿足入門指引,同時也有提供課後諮詢管道

◆ 吳同學:Kangta老師會將之前講過的,搭配課程主題,適時總結讓學員更清楚知道其應用。這點很實用能承先啟後讓學習過程知道其原理。

 
延伸課程

 

課程諮詢