艾鍗學院
MCU+韌體開發

Page title

 課程特色

第一堂課立即清楚指出學習盲點! 跟著十多年韌體老師傅學,才能學真正硬底子功夫!讓你真正學會韌體設計的精髓來 寫出每一行 code,而不是拿別人現成的 code 去改而已!
上課一人一套 ARM 開發板。本實驗板及所有實驗模組均艾鍗科技研發團隊針對課程內容而自行研發設計,不同於其他坊間單位!
從了解電路的線路配置,看 DataSheet 到 LA分析儀,完成MCU韌體。教你設計USB HID、USB-CDC、USB Audio及USB MSC 類別。
針對韌體設計上常見的感測器, 教你如何驅動與了解如何應用這些感測器。

 課程目標

  1. 具備量測被動及主動電子元件的能力及電學各種定理與定律的活用技巧
  2. 快速學會底層常用I/O控制與通訊模組,如Timer、ADC、GPIO、I2C、SPI等
  3. 一次學會原廠Datasheet 的說明,從波形與時序關係,引領學員完成驅動
  4. 能熟悉USB運作原理與設計 HID class、Audio Class、CDC class、MSC class
  5. 能了解如何利用USB分析儀進行USB Debug工作
  6. 教你活用MCU應用,CNY70心律感測器及HMI人機介面設計等韌體開發

 課程大綱

電子電路
ARM Cortex-M 韌體開發設計
USB控制原理&韌體實作
生醫裝置應用設計
硬體基礎打底,讓學習韌體具有一定程度的電路除錯能力

► 基本電子電路
 (電子元件基本應用線路分析與單元實驗)
► 類比電路 
 (類比訊號線路分析與單元實驗)
► 數位電路
 (數位IC控制與單元實驗)
► Lab主題式實作課程(產品線路分析與製作)
► (一):自動溫度量測與控制
► (二):人體感知器自動點燈控制
► (三):近接感測之倒車雷達
► (四):瓦斯洩漏警報器
► (五):紅外線遙控編解碼控制器
► (六):米輪尺(輪式距離量測裝置)

了解ARM Cortex-M 架構,並透過各種模組,熟悉底層Timer、GPIO、UART、I2C、
SPI、ADC、DAC、PWM、各種IP驅動

● ARM Cortex-M 韌體開發設計

► ARM Cortex –M 處理器系統架構
► ARM Cortex 微控制器軟體介面準標(CMSIS)
► ARM Cortex –M 中斷控制器(NVIC)
► SysTick 定時器
► GIPO控制步進馬達,LCD
► 系統時脈與定時器
► 數位訊號之輸出調變(PWM)控制全彩LED
► 數位訊號比較輸出(compare)波型產生器
► 數位訊號輸入擷取(capture)接收處理紅外線遙控器之訊號
► 類比訊號轉數位(ADC)讀取外部熱敏電阻換算溫度
► 數位轉類比(DAC)產生數位電壓
► UART非同步數位通訊與PC端圖控介面程式設計
► I2C通訊操作照度感測器或六軸加速計
► SPI通訊操作無線通訊模組或SD卡
了解USB控制原理與USB協定,如HID、CDC、MSC,進行韌體實作,並能和PC端能進行SPI、USB雙向通訊

● USB控制原理 & USB韌體實作

► Introduction to USB  architecture
► USB Data Flow and Protocol
► USB Device Enumeration 
► USB HID class 實作
► USB CDC class 實作
► USB MSC class 實作 
► How to load a Windows device driver
► How to use USB analyzer to Debug
► Bluetooth over USB
► Bluetooth HCI transport by USB
► Bluetooth Inquiry
► Bluetooth Paging
► Bluetooth SDP
以量測人體心跳為例,教你活用MCU應用 

● 生醫裝置應用設計

► CNY70 心律感測器電路設計 
► 邏輯分析儀之數位訊號分析 
► ADC取樣處理 
► CNY70 心律訊號與演算法分析 
► HMI 人機介面設計 (使用Python)

 課程影片

 MCU開發套件包

    • Weng nano 開發板
    • 工業級2.4G無線收發模組
    • ULN2003步進馬達驅動模組
       
    • 5V步進馬達
    • 20cm 杜邦線 20p 母對母
    • 20cm 杜邦線 10p 公對母
    • BH1750光照傳感器模組
    • NTC-MF52AT熱敏電阻
    • 10mm 全彩 LED 發光二極體模組
    • 38KHz 紅外線接收器模組
    • LCD 1602A 背光顯示器
    • 4X4 單片機外擴鍵盤
    • 21鍵 紅外線遙控器
    • CH340G  USB 轉 UART
    • CNY70 感測器模組

    數位IC:
    .偵測八位元邏輯狀態

    .脈波信號產生器

    .十進制計數器
    .方波信號產生器

    .七線段顯示器
    .二進制計數器
    類比IC:

    .參考電壓源

    .定電流源

    .電壓隨耦器

    .反相放大器
    .非反相放大器

    .差值放大器

    .多功能電壓比較器
    .12V 雙電源模板

    課程花絮

    瞭解更多課程資訊

    已閱讀 個資保護聲明
    切換為 桌電版網頁
    Share by: