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