STM32嵌入式開發實戰課程【微控制器開發快速上手】

開課日期 | 隨時開課
課程費用 | 線上洽詢
開課地點 | 台北市中正區重慶南路一段143號3樓、4樓
適合職務 |
分享
收藏
課程資訊
適用對象
課程特色
詳細內容
師資介紹

課程資訊

開課日期

隨時開課

學習時程

30

上課時間

不拘

上課時段

不拘

適用對象

1. 對微控制器應用有興趣者。
2. 欲學習 STM32 平台開發者。
3. 嵌入式系統開發工程師。

課程特色

【課程特色】
1. 圖形化快速入門: 強調使用STM32CubeMX圖形化介面進行開發,降低初學者入門門檻,快速建立開發環境和基礎程式碼。
2. HAL庫實戰教學: 深入講解STM32 HAL庫的使用方法和設計原則,讓學員能夠以更有效率和標準化的方式進行開發。
3. 理論與實作並重: 課程內容結合理論講解和豐富的實作範例,讓學員在動手實作中加深理解和掌握相關知識。
4. 重視程式碼解析與微調: 不僅教導如何產生程式碼,更著重於解析STM32CubeMX產生的程式碼結構和邏輯,並指導學員如何根據需求進行客製化修改。
5. 驅動移植實戰: 針對常見的外部模組(如TFT LCD、觸控晶片),提供驅動程式移植的實戰教學,提升學員的軟硬體整合能力。
6. 專題導向學習: 透過智慧家居環境監測系統等專題案例,引導學員將各個知識點融會貫通,提升解決實際問題的能力。
7. 強調除錯技能培養: 提供系統化的除錯方法和工具介紹,幫助學員快速定位和解決開發過程中的Bug。
8. 針對具備C語言基礎學員設計: 課程內容緊湊且深入,假設學員已具備C語言程式設計能力,能夠更快地進入STM32的開發。

詳細內容

 
 
 

【課程目標】

  1. 快速掌握STM32開發流程: 熟悉從環境搭建、專案建立、硬體配置到程式碼產生的完整開發流程。
  2. 熟練使用STM32CubeMX工具: 能夠靈活運用STM32CubeMX進行專案配置、Pin腳功能設定、時脈管理,並理解其程式碼生成機制。
  3. 深入理解STM32 HAL函式庫: 掌握HAL庫的基本架構和使用原則,能夠有效地調用HAL庫函式來控制STM32的各項周邊資源。
  4. 掌握STM32常用周邊介面應用: 熟悉GPIO、TIMER、USART、SPI、I2C、ADC等常用周邊介面的原理與HAL庫操作方法,並能應用於實際硬體。
  5. 具備STM32中斷處理能力: 理解STM32中斷機制,能夠配置和使用外部中斷及周邊中斷,並編寫相應的中斷服務程式。
  6. 培養STM32硬體除錯技能: 熟悉使用硬體除錯工具(如ST-Link)和軟體除錯技巧(斷點、單步執行、變數監控等)來解決開發過程中遇到的問題。
  7. 具備移植第三方驅動程式能力: 了解如何分析和移植供應商提供的SPI TFT LCD和I2C電容式觸控晶片驅動程式。
  8. 掌握STM32專題應用開發: 能夠將所學知識應用於實際專題,例如智慧家居環境監測系統的設計與實作。
  9. 理解STM32程式碼產生的眉角與微調技巧: 能夠分析STM32CubeMX產生的程式碼,了解其運作原理,並具備根據需求進行微調的能力。

 

師資介紹

teacher 2

何老師  ※講師具20年韌體開發與電路設計經驗!

▪ 電子工程碩士 ▪ TQC+ 電路設計領域委員 ▪ 全國技能競賽工業電子培訓教師
▪ 電路設計 ▪ OrCAD PCB Layout 設計 ▪ Microchip PIC18/ TI MSP430
▪ Nuvton Nano130 ▪ RFID無線射頻 ▪工業控制  ▪ RF無線通訊韌體設計

備註

※ 建議具備C語言基礎程式能力

歡迎填表洽詢:
https://www.ittraining.com.tw/ittraining/course/firmware/stm32?utm_source=1111&utm_medium=1111

與我諮詢 / 報名

若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
巨電_水號1264
聯成電腦_水號1251_回函右下280
聯成_ai_全區495