課程介紹
課程名稱:TI MSP430微控制器開發
課程目標
嵌入式處理器的開發需要培養更多熟悉晶片的軟體工程師,因此艾鍗學院與德州儀器公司合作,將長期舉辦嵌入式處理器平台軟體開發工程師訓練課程,並聘請TI官方授權講師授課。
  • 艾鍗學院所設計的微控制器開發班,是一門學習嵌入式韌體開發的"訓練課程",不是演講或僅是原理說明的課程,在此訓練課程您將完全了解MSP430的硬體架構與各功能暫存器的使用。
  • 使上課學員亦能通過結業考試並取得TI原廠頒發的結業證書。「德州儀器MSP430平台軟體開發工程師訓練課程/The certificate of MSP430 workshop」。
  • 課程運用一人一機實際操作,幫助您了解TI MSP430軟硬體結合之完整解決方案。
MSP430簡介:德州儀器(Texas Instruments)所推出的MSP430超低功耗16位元RISC混合訊號處理器家族,為電池供電型量測應用帶來終極解決方案。TI利用它在混合訊號和數位技術的領導地位發展出MSP430家族,使設計人員能同時連接類比訊號、感測器和數位零件,並維持業界最佳的低功耗效能。 MSP430微控制器提供低耗電的8或16位元解決方案,適合電錶、可攜式儀錶、智慧型感測和消費電子等電池供電應用。
課程大綱
Day-1
1.從0開始
a.認識mcu (認識微控制器的架構及應用)
b.C語言 (基礎的C語言開發及BIT MASK的觀念)
c.開發相關資源 (開發時常用的網站及相關文件/資料)
2.開發工具
a.IAR/CCS/FET (各種開發工具/環境的介紹)
3.認識MSP430
a.TI mcu介紹 (說明 MSP430/C2000/CortexM3等各個家族的應用及特色)
b.Roadmap and History (約15年來此產品的發展及未來規畫)
c.Part Number (認識各家族的特性及料號系統)
4.架構
a.CPU (認識MSP430 CPU的結構及暫存器)
b.CPUX (430在16bit CPU架構下能處理超過64K的資料或程式的方法)
c.Memory (記憶體的架構)
5.重置與中斷(15min)
a.重置(reset) (系統重置的來源及條件)
b.中斷(interrupt) (中斷是mcu應用裏極重要的一環,深入介紹MSP430各中斷)
c.中斷服務(ISR)程式設計 (探討Polling與中斷的不同,及程式撰寫時要注意的事)
6.輸入與輸出
a.GPIO(General purpose I/O)設計及操作方法
7.時脈系統
a.1xx系列 BCS (說明MSP430各個時脈源及操作方法)
b.2xx系列 BCS+ (我們於BCS+所做的改進)
c.4xx系列 FLL+ (因為4xx的特性,說明如何在FLL+的幫助下利用低頻振盪器產生高頻的工作時脈)
d.5xx系列 UCS (說明並實作5系列的時脈系統)
8.低功耗系統設計
a.基本觀念 (說明低功耗的設計原理)
b.系統設計及實作 (外部硬體及MSP430程式的設計以達到最長的工作時間)
Day-3
1.系統設計
a.精確的時脈控制 (從Clock system開始,針對Timer及ADC/DAC等各個模組如何做到精準的時脈控制)
b.強健的系統 (說明硬體及軟體的設計以強化系統整體穩定性)
2.Flash Memory
a.特性及原理
(介紹各種Memory的架構及特性)
b.讀寫操作
(實際操作並說明如何建構一強固的系統)
3.TI的新技術與應用
a.FRAM(鐵電記憶體的特性及優點)
b.USB
c.L09 Family(原生的0.9V的MSP430家族)
4.結論、Review與討論
回顧過去的課程,並針對問題討論
5.TI考試
約3小時的考試,含筆試及實作
Day-2
1.Timer
a.看門狗(watchdog)timer(看門狗於系統上的使用,或是做為定時中斷的操作)
b.TimerA各種操作模式(包含counter、compare、capture等)及不同的輸出模式)
c.TimerB(與TimerA不同之處)
d.Basic Timer使用及操作
e.實時時鐘(RTC)各種(含軟體/硬體)的RTC應用的開發)
2.系統模組
a.硬體乘法器特色說明
b.DMA特色說明
c.其它 (包含ESP430、BOR、SVS、PMM等等)
3.通信
a.USART特色說明
b.USCI-UART (USCI是新一代的通訊模組,具IrDA、UART、SPI及I2C等不同的操作模式,將各個模式分開介紹(通訊協定)及實作)
c.USCI-SPI
d.USCI-I2C
e.USI (USI是於低價版本MSP430所擁有的通訊模組,相當常用將會深入介紹)
f.Software(UART) (介紹如何利用430硬體架構的優勢實現高速低負擔的通訊)
4.類比信號
a.ADC12 (ADC的選擇及SAR架構的基礎,並實作量測類比信號)
b.SD16A (Sigma-Delta架構的ADC的原理及實作)
c.DAC及OPA (其它的類比模組介紹)
5.專案實作
a.Signal Chain on Chip以MSP430F5438實現訊號鍊(輸入/輸出/顯示/傳輸/儲存)的功能
b.System supervisor以MSP430F2013做為系統輔助的應用


講師介紹
Matt:
0xLab團隊的成員,其貢獻的程式碼收錄於GoogleAndorid與Linux Kernel內,與其他知名的OpenBootLoader專案(Qi),目前為國內知名無線通信晶片公司工程師。
課程實錄影片
適合對象
  • 已具備C程式語言基礎,但不熟悉硬體控制方面的軟體程式者。(自我評量)
  • 已熟悉8051,PIC,AVR 等單晶片開發,而欲往16位元低功耗的MSP430解決方案者。
  • 欲了解TI MSP430微控制器者。
課程資訊
‧課程時數:18小時
‧開課日期:請點選
‧下載報名表:請點選
‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:持天瓏、儒林、全友、建宏特約廠商會員卡,報名課程可享95折優惠價。
‧優惠方案3:艾鍗VIP企業會員可享課程85 折優惠價。
‧來電洽詢:來電(02)2316-7736 │常見問題Q&A │ E-mail:service@ittraining.com.tw
‧上課地點:台北市中正區漢口街一段82號3樓 (漢口街怡客咖啡樓上,近重慶南路華南金控旁)MAP
備註
取得德州儀器結業證書須符合以下3項:
  • 上課出席率達80%以上。
  • 結業考試「筆試成績」達70分以上。
  • 結業考試「術科成績(實機操作)」分數達70分以上。
※由德州儀器公司頒發「德州儀器MSP430平台軟體開發工程師訓練課程/結業證書」。
索取課程資訊
姓名
電話
Email
系統將自動寄送資料到您所填寫的E-mail信箱。
常見問題
您可能感興趣課程
單晶片韌體開發
了解常見應用電路的設計、學會常用I/O周邊控制的方,如Timer、PWM、ADC、LCD等...
+more