106工業局

Maker

 

 

 

學程簡介 課程大綱 課程講義 專題實績
 

MCU說明會

學程特色

 

指出盲點研究開發技術精隨實際應用
第一堂課立即清楚指出學習盲點! 跟著 16 年韌體老師父學,才能學真正硬底子功夫!讓你真正學會韌體設計的精髓,自己寫出每一行 code,而不是拿別人現成的 code 去改而已上課一人一套 ARM 開發板。本實驗板及所有實驗模組均艾鍗科技研發團隊針對課程內容而自行研發設計,不同於其他坊間單位!從了解電路,看 DataSheet 到LA分析儀,完成MCU韌體。教你設計USB HID、USB-CDC, USB Audio及USB MSC 類別。了解USB控制原理與USB協定,如HID、CDC、MSC,進行韌體實作,並能和PC端能 進行SPI、USB雙向通訊。

 

 

※講師具16年韌體開發與電路設計經驗!專長RFID、控制系統、PLC、血糖機等醫療電子(MSP430)開發經驗!

師資團隊

何老師

▪ 電子工程碩士 ▪ TQC+ 電路設計領域委員 ▪ 全國技能競賽工業電子培訓教師

▪ 電路設計 ▪ OrCAD PCB Layout 設計 ▪ Microchip PIC18/ TI MSP430

▪Nuvton Nano130 ▪ RFID無線射頻 ▪工業控制  ▪ RF無線通訊韌體設計

 

Kangta

▪ 輔仁大學電子工程所

▪ 國內一線電子大廠/資深工程師

▪ 8051單晶片 ▪ USB韌體設計 ▪ Linux驅動程式設計

課程目標
1. 能熟悉微控制器一般常用I/O控制與電路設計,如Timer、PWM、ADC、LCD、RTC等。
2. 能熟悉微控制器常用通訊模組,如RS232、I2C、SPI。
3. 能讓學員依照原廠Datasheet 的說明,從波形與時序關係,逐行引領學員完成驅動。
4. 能熟悉USB運作原理與設計USB HID class、USB Audio Class、USB CDC class、USB MSC class。
5. 能了解如何利用USB分析儀進行USB Debug工作。 
6. 針對物聯網及穿戴式裝置上常見的感測器, 教你如何驅動與了解如何應用這些感測器。
7. 能從課程中學習一個完整專案開發的建立方法,例如:該如何選擇晶片滿足您的產品需求。

課程Q&A
Q1. 什麼是MCU?應用有那些?
MCU (Micro Control Unit) 是一顆精巧但五臟俱全的IC,它把處理器、RAM、ROM、週邊I/O等整合在一顆 IC內,這也就是為什麼它稱為單晶片(Single Chip)的原因,對於一般須要不是太過複雜的資料轉換及計算或控制是相當好的Solution。MCU應用產品包含Touch Pad、LCD controller、Sensor 、Communication 、Converter。相關應用可參考專題介紹。
Q2. 為什麼要用C語言開發 ?
因為不同廠商CPU架構與組合語言指令集都不一樣,若以高階C程式去開發,透過C編譯器就可以產生對應的CPU機器碼,如此可以讓你在開發時只關注在週邊元件的驅動與系統的應用面,而不必去管CPU內部設計的差異。例如你開發MSP430和ARM Cortex M4時,除了時脈速度、工作電壓有差別外,就C語言開發角度去看,CPU是沒有差別的。以MCU的韌體學習角度,除具備C語言基礎外,主要還是必須對IP元件的使用、界面電路、IC間通訊、中斷系統、時序控制等主題有所掌握,才是有學習到精髓。
Q3. 買現成的和艾鍗自己設計的板子有差嗎 ?
艾鍗想談的是教你如何從無到有!從了解電路、看懂DataSheet與波形圖,到寫下每一行code,而這也是真正韌體設計的精髓,用資訊軟體的角度在談這門課程,對於韌體的學習可是完全抓錯了方向!為了傳達我們認為韌體設計該有的學習方式與學習重點,我們設計適合教學與實驗用的板子並描配相關的實驗模組,也因為這樣我們對於所有軟硬體控制原理的解說是相當透徹的。絶非一般坊間或學校購買現成品,跑跑現成或書上所附範例程式而已。
MCU微控制器模組套件包 (more...)

link over

 

職涯方向
單晶片程式設計工程師 │ 單晶片韌體工程師 │ 無線通訊單晶片應用工程師 │ MCU產品應用工程師
學生須知
上課花絮
▪ 從無到有的培訓過程,紮實前瞻且完善
艾鍗專注課程的設計與規劃,幫學員們找出最有效率的學習途徑,不僅能快速地進步,更能在途中找到成就感,與向前的動力
▪ 講師關心每一位學員的學習狀況,並於空檔個別指導
艾鍗講師深入了解每一位學員的狀況與需求,對症下藥,讓學員能結合自身所長,快速進入學習狀況。
▪ 新唐科技原廠講師親自授課,時下最熱門技術物聯網及穿戴式裝置專題實作
 

課程諮詢