簡介:本課程從工程應用的角度出發,以ARM微處理器為基礎,系統闡述了微型計算機的基本組成、工作原理及接口技術,包括:微型計算機系統概述、ARM處理器、指令系統、輸入輸出、中斷、時鐘、DMA等常用接口技術的原理及實踐。
課程章節
第01課 微機基本原理介紹與硬件平臺
第02課 開發環境搭建
-
課時1Keil MDK-ARM環境介紹及安裝
-
課時2STM32CubeMX簡介及安裝
-
課時3STM32F4儲存器映射
-
課時4STM32F4啟動流程分析
-
課時5STM32F407 啟動文件分析
第03課 GPIO口操作平臺介紹
第04課 USART串口的應用
第05課 中斷系統專題講解
第06課 系統時鐘專題講解
第07課 定時器專題講解
-
課時1STM32定時器介紹
-
課時2STM32定時器之定時中斷實驗
-
課時3高級定時器功能分析
-
課時4STM32定時器之輸入捕獲實驗
-
課時5STM32定時器之PWM呼吸燈實驗
第08課 看門狗專題講解
第09課 ADC與DAC專題講解
第10課 數據搬運工DMA專題講解
授課講師
-
-
陳杰老師
嵌入式高級講師
關于講師
創客學院金牌講師 高級工程師; ARM公司全球認證講師; 精通C語言,數據結構及算法; 熟悉ARM體系架構,熟悉Cotex-M系列、Cortex-A系列嵌入式處理器開發; 對操作系統的內核原理與設計有著深入研究; 熟悉Linux內核的裁減、移植、驅動開發; 曾參與物聯網倉儲、智能醫療、智能手環手表、智能家居等多個項目,經驗豐富;
課程推薦
- 電子工程師入門第一課—數字電路技術 試聽 6865
- 物聯網云平臺實戰開發 試聽 45174
- 物聯網射頻識別和RFID開發 試聽 10259
- 基于立創eda電路設計 試聽 6574
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案