簡介:本課程介紹了嵌入式系統(tǒng)的基本原理,講解了嵌入式微控制器、指令系統(tǒng)、開發(fā)工具、外設(shè)接口原理、外設(shè)編程結(jié)構(gòu)及軟件設(shè)計(jì)方法等,包括MCU、GPIO、USART串口、中斷系統(tǒng)、時(shí)鐘系統(tǒng)、定時(shí)器、DAM控制等核心知識(shí)的原理及實(shí)踐。學(xué)生可形成嵌入式系統(tǒng)的完整知識(shí)體系。
課程章節(jié)
第01課 嵌入式系統(tǒng)原理
- 課時(shí)1必須要get的ARM知識(shí) 開始學(xué)習(xí)
- 課時(shí)2Cortex-M4概述 開始學(xué)習(xí)
-
課時(shí)3認(rèn)識(shí)STM32
-
課時(shí)4STM32F407硬件平臺(tái)介紹
第02課 STM32嵌入式系統(tǒng)開發(fā)環(huán)境搭建
-
課時(shí)1Keil MDK-ARM環(huán)境介紹及安裝
-
課時(shí)2STM32CubeMX簡介及安裝
-
課時(shí)3STM32F4儲(chǔ)存器映射
-
課時(shí)4STM32F4啟動(dòng)流程分析
-
課時(shí)5STM32F407 啟動(dòng)文件分析
第03課 GPIO口操作
-
課時(shí)1GPIO的基本概念及寄存器介紹
-
課時(shí)2照亮電子世界的那盞燈——LED寄存器版
-
課時(shí)3照亮電子世界的那盞燈——LED庫函數(shù)版
-
課時(shí)4初識(shí)人機(jī)交互——按鍵
第04課 USART串口的應(yīng)用
-
課時(shí)1串行通信的基本概念
-
課時(shí)2串口寄存器介紹
-
課時(shí)3stm32實(shí)現(xiàn)串口數(shù)據(jù)收發(fā)
-
課時(shí)4HAL串口庫函數(shù)的使用及printf的實(shí)現(xiàn)
第05課 中斷系統(tǒng)專題講解
-
課時(shí)1STM32中斷系統(tǒng)概述
-
課時(shí)2外部中斷控制器EXTI
-
課時(shí)3按鍵中斷實(shí)例
-
課時(shí)4串口中斷實(shí)例
第06課 系統(tǒng)時(shí)鐘專題講解
-
課時(shí)1STM32時(shí)鐘系統(tǒng)概述
-
課時(shí)2STM32時(shí)鐘配置實(shí)例
-
課時(shí)3SysTick定時(shí)器講解
-
課時(shí)4HAL_Delay()的實(shí)現(xiàn)
第07課 定時(shí)器專題講解
-
課時(shí)1STM32定時(shí)器介紹
-
課時(shí)2STM32定時(shí)器之定時(shí)中斷實(shí)驗(yàn)
-
課時(shí)3高級(jí)定時(shí)器功能分析
-
課時(shí)4STM32定時(shí)器之輸入捕獲實(shí)驗(yàn)
-
課時(shí)5STM32定時(shí)器之PWM呼吸燈實(shí)驗(yàn)
第08課 看門狗專題講解
-
課時(shí)1STM32-獨(dú)立看門狗IWDG
-
課時(shí)2STM32-獨(dú)立看門狗實(shí)例
-
課時(shí)3STM32-窗口看門狗WWDG
-
課時(shí)4STM32-窗口看門狗實(shí)例
第09課 ADC與DAC專題講解
-
課時(shí)1stm32 ADC模數(shù)轉(zhuǎn)換概述
-
課時(shí)2stm32 ADC單通道采集實(shí)例
-
課時(shí)3stm32 ADC多通道采集實(shí)例
第10課 數(shù)據(jù)搬運(yùn)工DMA專題講解
授課講師
-
陳杰老師
嵌入式高級(jí)講師
關(guān)于講師
創(chuàng)客學(xué)院金牌講師 高級(jí)工程師; ARM公司全球認(rèn)證講師; 精通C語言,數(shù)據(jù)結(jié)構(gòu)及算法; 熟悉ARM體系架構(gòu),熟悉Cotex-M系列、Cortex-A系列嵌入式處理器開發(fā); 對(duì)操作系統(tǒng)的內(nèi)核原理與設(shè)計(jì)有著深入研究; 熟悉Linux內(nèi)核的裁減、移植、驅(qū)動(dòng)開發(fā); 曾參與物聯(lián)網(wǎng)倉儲(chǔ)、智能醫(yī)療、智能手環(huán)手表、智能家居等多個(gè)項(xiàng)目,經(jīng)驗(yàn)豐富;
課程推薦
- 電子工程師入門第一課—數(shù)字電路技術(shù) 試聽 6483
- 物聯(lián)網(wǎng)云平臺(tái)實(shí)戰(zhàn)開發(fā) 試聽 42888
- 物聯(lián)網(wǎng)射頻識(shí)別和RFID開發(fā) 試聽 9911
- 基于立創(chuàng)eda電路設(shè)計(jì) 試聽 6252
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實(shí)時(shí)學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案