STM32 入門詳細(xì)教程 課程簡(jiǎn)介
本課程是一套零基礎(chǔ)友好、保姆級(jí)手把手的 STM32 單片機(jī)全入門教程,專為單片機(jī)新手、電子愛(ài)好者、高校電子信息 / 自動(dòng)化 / 物聯(lián)網(wǎng)相關(guān)專業(yè)學(xué)生打造,從 0 基礎(chǔ)開(kāi)始系統(tǒng)化講解 STM32 單片機(jī)的開(kāi)發(fā)與應(yīng)用,全程以實(shí)操驅(qū)動(dòng)教學(xué)、項(xiàng)目落地知識(shí)點(diǎn),無(wú)晦澀難懂的純理論灌輸。
課程遵循「循序漸進(jìn)、由淺入深」的學(xué)習(xí)邏輯,從 STM32 基礎(chǔ)認(rèn)知、開(kāi)發(fā)軟件安裝配置入手,逐步講解單片機(jī)核心外設(shè)與通信協(xié)議,每一個(gè)知識(shí)點(diǎn)均配套對(duì)應(yīng)實(shí)戰(zhàn)案例,從簡(jiǎn)單的 GPIO 點(diǎn)燈、按鍵控制,到進(jìn)階的 PWM、中斷、ADC/DMA、串口、I2C/SPI 通信,再到 RTC 時(shí)鐘、看門狗、FLASH 讀寫(xiě)等完整功能,手把手教你完成代碼編寫(xiě)與硬件調(diào)試,吃透 STM32 開(kāi)發(fā)的核心邏輯。
課程所有案例均為 STM32 開(kāi)發(fā)高頻實(shí)用場(chǎng)景,代碼通俗易懂、步驟清晰,無(wú)需具備 51 單片機(jī)基礎(chǔ)也能輕松上手,學(xué)完即可獨(dú)立完成 STM32 基礎(chǔ)項(xiàng)目開(kāi)發(fā),快速打通從理論到實(shí)戰(zhàn)的鏈路,夯實(shí)嵌入式開(kāi)發(fā)的核心基本功。
課程完整目錄
[1-1] 課程簡(jiǎn)介
[1-2] STM32 簡(jiǎn)介
[2-1] 軟件安裝
[2-2] 新建工程
[3-1] GPIO 輸出
[3-2] LED 閃爍 & LED 流水燈 & 蜂鳴器
[3-3] GPIO 輸入
[3-4] 按鍵控制 LED & 光敏傳感器控制蜂鳴器
[4-1] OLED 調(diào)試工具
[4-2] OLED 顯示屏
[5-1] EXTI 外部中斷
[5-2] 對(duì)射式紅外傳感器計(jì)次 & 旋轉(zhuǎn)編碼器計(jì)次
[6-1] TIM 定時(shí)中斷
[6-2] 定時(shí)器定時(shí)中斷 & 定時(shí)器外部時(shí)鐘
[6-3] TIM 輸出比較
[6-4] PWM 驅(qū)動(dòng) LED 呼吸燈 & PWM 驅(qū)動(dòng)舵機(jī) & PWM 驅(qū)動(dòng)直流電機(jī)
[6-5] TIM 輸入捕獲
[6-6] 輸入捕獲模式測(cè)頻率 & PWMI 模式測(cè)頻率占空比
[6-7] TIM 編碼器接口
[6-8] 編碼器接口測(cè)速
[7-1] ADC 模數(shù)轉(zhuǎn)換器
[7-2] AD 單通道 & AD 多通道
[8-1] DMA 直接存儲(chǔ)器存取
[8-2] DMA 數(shù)據(jù)轉(zhuǎn)運(yùn) & DMA+AD 多通道
[9-1] USART 串口協(xié)議
[9-2] USART 串口外設(shè)
[9-3] 串口發(fā)送 & 串口發(fā)送 + 接收
[9-4] USART 串口數(shù)據(jù)包
[9-5] 串口收發(fā) HEX 數(shù)據(jù)包 & 串口收發(fā)文本數(shù)據(jù)包
[9-6] FlyMcu 串口下載 & STLINK Utility
[10-1] I2C 通信協(xié)議
[10-2] MPU6050 簡(jiǎn)介
[10-3] 軟件 I2C 讀寫(xiě) MPU6050
[10-4] I2C 通信外設(shè)
[10-5] 硬件 I2C 讀寫(xiě) MPU6050
[11-1] SPI 通信協(xié)議
[11-2] W25Q64 簡(jiǎn)介
[11-3] 軟件 SPI 讀寫(xiě) W25Q64
[11-4] SPI 通信外設(shè)
[11-5] 硬件 SPI 讀寫(xiě) W25Q64
[12-1] Unix 時(shí)間戳
[12-2] BKP 備份寄存器 & RTC 實(shí)時(shí)時(shí)鐘
[12-3] 讀寫(xiě)備份寄存器 & 實(shí)時(shí)時(shí)鐘
[13-1] PWR 電源控制
[13-2] 修改主頻 & 睡眠模式 & 停止模式 & 待機(jī)模式
[14-1] WDG 看門狗
[14-2] 獨(dú)立看門狗 & 窗口看門狗
[15-1] FLASH 閃存
[15-2] 讀寫(xiě)內(nèi)部 FLASH & 讀取芯片 ID