簡介:STM32系列課程主要培養學員對嵌入式系統控制部分體系結構的理解,掌握基于STM32F05STM32F407這兩款MCU的軟硬件開發技術,掌握常用UART、I2C、SPI等接口技術和常用傳感器的使用方法,同時學會兩種常用的無線傳感網絡WiFi、BlueTooth的工作協議。
課程章節
第01課 ARM體系結構概述
- 課時1STM32課程體系介紹視頻 開始學習
- 課時2必須要get的ARM知識 開始學習
- 課時3Cortex-M0概述1 開始學習
-
課時4Cortex-M0概述2
-
課時5認識STM32
-
課時6STM32F0硬件平臺介紹
第02課 開發環境搭建及平臺介紹
第03課 STM32 GPIO口操作平臺介紹
-
課時1GPIO的基本概念及寄存器介紹1
-
課時2GPIO的基本概念及寄存器介紹2
-
課時3照亮電子世界的那盞燈——LED寄存器版
-
課時4照亮電子世界的那盞燈——LED庫函數版
-
課時5初識人機交互——按鍵
第04課 STM32 USART串口的應用
第05課 STM32中斷系統
第06課 STM32時鐘與定時器
-
課時1STM32時鐘系統概述1
-
課時2STM32時鐘系統概述2
-
課時3SysTick定時器講解
-
課時4HAL_Delay()的實現
-
課時5STM32通用定時器介紹
-
課時6STM32通用定時器使用實例
第07課 STM32模數轉換器ADC
第08課 STM32數據搬運工DMA
第09課 STM32 I2C總線通信
第10課 基于STM32的物理網項目介紹
授課講師
-
陳杰老師
嵌入式高級講師
關于講師
創客學院金牌講師 高級工程師; ARM公司全球認證講師; 精通C語言,數據結構及算法; 熟悉ARM體系架構,熟悉Cotex-M系列、Cortex-A系列嵌入式處理器開發; 對操作系統的內核原理與設計有著深入研究; 熟悉Linux內核的裁減、移植、驅動開發; 曾參與物聯網倉儲、智能醫療、智能手環手表、智能家居等多個項目,經驗豐富;
課程推薦
- 系統移植 試聽 1624
- C語言項目小游戲-中國象棋小游戲 試聽 1315
- Linux驅動程序開發 試聽 2914
- C++開發基礎 試聽 6436
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案