(U09002)TI MSP430微控制器開發 30 hr(含3小時結業考試)
嵌入式處理器的開發需要培養更多熟悉晶片的軟體工程師,因此艾鍗學院與德州儀器公司合作,將長期舉辦嵌入式處理器平台軟體開發工程師訓練課程,並聘請TI官方授權講師授課。
1.
艾鍗學院所設計的微控制器開發班,是一門學習嵌入式韌體開發的”訓練課程”,不是演講或僅是原理說明的課程,在此訓練課程您將完全了解MSP430的硬體架構與各功能暫存器的使用。
2.
課程運用一人一機實際操作,幫助您了解TI MSP430軟硬體結合之完整解決方案。
3.
使上課學員亦能通過結業考試並取得TI原廠頒發的結業證書。
「德州儀器MSP430平台軟體開發工程師訓練課程/The certificate of MSP430 workshop」。
4.
MSP430 簡介:德州儀器(Texas Instruments)所推出的MSP430超低功耗16位元RISC混合訊號處理器家族,為電池供電型量測應用帶來終極解決方案。TI利用它在混合訊號和數位技術的領導地位發展出MSP430家族,使設計人員能同時連接類比訊號、感測器和數位零件,並維持業界最佳的低功耗效能。 MSP430微控制器提供低耗電的8或16位元解決方案,適合電錶、可攜式儀錶、智慧型感測和消費電子等電池供電應用。
以一人一機的實機操作,讓學員更快速地熟悉MSP430平台以加速MSP430產品開發。
1.從0開始
a.認識mcu (認識微控制器的架構及應用)
b.C語言 (基礎的C語言開發及BIT MASK的觀念)
c.ASM語言與定址模式 (MSP430組合語言的指令及語法)
d.開發相關資源 (開發時常用的網站及相關文件/資料)
2.認識MSP430
a.TI mcu介紹 (說明 MSP430/C2000/CortexM3等各個家族的應用及特色)
b.Roadmap and History (約15年來此產品的發展及未來規畫)
c.Part Number (認識各家族的特性及料號系統)
3.架構
a.CPU (認識MSP430 CPU的結構及暫存器)
b.CPUX (430在16bit CPU架構下能處理超過64K的資料或程式的方法)
c.Memory (記憶體的架構)
4.重置與中斷
a.重置(reset) (系統重置的來源及條件)
b.中斷(interrupt) (中斷是mcu應用裏極重要的一環,深入介紹MSP430各中斷)
c.中斷服務(ISR)程式設計 (探討Polling與中斷的不同,及程式撰寫時要注意的事)
5.時脈系統
a.1xx系列 BCS (說明MSP430各個時脈源及操作方法)
b.2xx系列 BCS+ (我們於BCS+所做的改進)
c.4xx系列 FLL+ (因為4xx的特性,說明如何在FLL+的幫助下利用低頻振盪器產生高頻的工作時脈)
d.5xx系列 UCS (說明並實作5系列的時脈系統)
6.Timer
a.看門狗(watchdog) timer (看門狗於系統上的使用,或是做為定時中斷的操作)
b.TimerA各種操作模式(包含counter、compare、capture等)及不同的輸出模式)
c.TimerB (與TimerA不同之處)
d.Basic Timer使用及操作
e.實時時鐘(RTC)各種(含軟體/硬體)的RTC應用的開發)
7.系統模組
a.硬體乘法器特色說明
b.DMA特色說明
c.其它 (包含ESP430、BOR、SVS、PMM等等)
8.輸入與輸出
a.GPIO(General purpose I/O)設計及操作方法
9.通信
a.USART特色說明
b.USCI-UART (USCI是新一代的通訊模組,具IrDA、UART、SPI及I2C等不同的操作模式,將各個模式分開介紹(通訊協定)及實作)
c.USCI-SPI
d.USCI-I2C
e.USI (USI是於低價版本MSP430所擁有的通訊模組,相當常用將會深入介紹)
f.Software(UART) (介紹如何利用430硬體架構的優勢實現高速低負擔的通訊)
10.類比信號
a.ADC12 (ADC的選擇及SAR架構的基礎,並實作量測類比信號)
b.SD16A (Sigma-Delta架構的ADC的原理及實作)
c.DAC及OPA (其它的類比模組介紹
)
11.Flash Memory
a.特性及原理 (介紹各種Memory的架構及特性)
b.讀寫操作 (實際操作並說明如何建構一強固的系統)
12.低功耗系統設計
a.基本觀念 (說明低功耗的設計原理)
b.系統設計及實作 (外部硬體及MSP430程式的設計以達到最長的工作時間
)
13.開發工具
a.IAR/CCS/FET (各種開發工具/環境的介紹)
14.專案實作
a.Signal Chain on Chip以MSP430F5438實現訊號鍊(輸入/輸出/顯示/傳輸/儲存)的功能_
b.System supervisor以MSP430F2013做為系統輔助的應用
15.系統設計
a.精確的時脈控制 (從Clock system開始,針對Timer及ADC/DAC等各個模組如何做到精準的時脈控制)
b.強健的系統 (說明硬體及軟體的設計以強化系統整體穩定性
)
16.TI的新技術與應用
a.FRAM (鐵電記憶體的特性及優點)
b.CC430 (Low power MSP430+Low power RF 於單一顆MSP430上)
c.L09 Family (原生的0.9V的MSP430家族)
17.結論、Review與討論
a.回顧過去的課程,並針對問題討論
18.TI考試
a.約3小時的考試,含筆試及實作
1. 已具備C程式語言基礎,但不熟悉硬體控制方面的軟體程式者。(
自我評量
)
2. 已熟悉8051,PIC,AVR 等單晶片開發,而欲往16位元低功耗的MSP430解決方案者。
3. 欲了解TI MSP430微控制器者。
‧
取得德州儀器結業證書須符合:
1.上課出席率達80%以上者;且
2.結業考試「筆試成績」達70分以上者;且
3.結業考試「術科成績(實機操作)」分數達70分以上者。
‧
由德州儀器公司頒發「德州儀器MSP430平台軟體開發工程師訓練課程/結業證書」。
軟體MCU工程師│MCU應用工程師│MCU韌體工程師 │MCU產品應用工程師│MCU系統設計工程師
等。
‧
報名方式:
(即日起接受報名與註冊繳費!額滿為止
)
親至艾鍗學院報名或直接註冊繳費。
開課日期:
請點選
課程費用:
請點選
傳真報名:下載
報名表
,傳真至:(02)2316-7735
來電洽詢:來電:(02)2316-7736│
常見問題Q&A
│ E-mail:
service@ittraining.com.tw
上課地點:台北市中正區漢口街一段82號3樓 (漢口街怡客咖啡樓上,近重慶南路華南金控旁)
MAP
Embedded Linux設計實戰班
│
單晶片韌體開發
│
ARM嵌入式處理器開發
│
USB韌體設計