STM32 單片機原理及應用 — 基於 STM32F103C8 與 STM32CubeMX
張勇、唐穎軍、陳愛國、趙敏、單丹
買這商品的人也買了...
-
微處理器原理與應用-C 語言與 PIC18 微控制器, 3/e$690$621 -
100V~240V AC 轉 9V/1A 電源器 (Arduino 實驗板電源)$250$237 -
操作系統導論$594$564 -
最完整跨平台網頁設計:HTML + CSS + JavaScript + jQuery + Bootstrap + Google Maps (全彩印刷)$1,000$790 -
QEMU/KVM 源碼解析與應用$1,008$957 -
$894Linux 設備驅動開發 -
$601嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
嵌入式 Linux 設備驅動程序開發指南, 2/e (Linux Driver Development for Embedded Processors : Learn to develop Linux embedded drivers with kernel 4.9 LTS, 2/e (Paperback))$954$906 -
從 Docker 動手邁入全新 DevOps 時代:最完整 Kubernetes 全書$1,280$1,011 -
$708Docker + Kubernetes 容器實戰派 -
$453Python FastAPI 構建數據科學應用 -
編程卓越之道 (捲3):軟件工程化$768$729 -
編程卓越之道 (捲1) : 深入理解電腦, 2/e$900$855 -
編程卓越之道 (捲2):運用底層語言思想編寫高級語言代碼, 2/e$1,428$1,356 -
GitLab CI/CD 從入門到實戰$479$455 -
$1,188從 ROS1 到 ROS2 無人機編程實戰指南 -
原子教你學 STM32 (HAL庫版)(下)$534$507 -
原子教你學 STM32 (HAL庫版)(上)$534$507 -
企業級 DevOps 應用實戰基於 GitLab CI/CD 和雲端原生技術$599$569 -
問 ChatGPT 也不會的 Python 量化交易聖經 - 從分析到真實交易一本全會$880$695 -
底層都完全了解 - Kubernetes API Server 原始程式分析$1,080$853 -
$406MCP 開發從入門到實戰 -
零基礎開發 AI Agent -- 用 Dify 從0到1做智能體$534$507 -
Python:股票 × ETF 量化交易實戰 105個活用技巧, 3/e$660$514 -
STM32CubeIDE 嵌入式開發教程$390$370
相關主題
商品描述
"《STM32單片機原理及應用——基於STM32F103C8與STM32CubeMX》基於ARM Cortex-M3內核微控制器 STM32F103C8T6,詳細講述嵌人式控制系統的硬件設計與軟件開發技術,主要內容包括STM32F103微控制器、STM32F103C8T6學習平臺、LED燈控制程序設計、按鍵與中斷處理、定時器、OLED屏與溫度傳感器、串口通信與Wi-Fi模塊及機智雲開發技術等。本書詳細介紹了寄存器方法和基於STM32CubeMX的HAL編程方法,其特色在於模塊化教學,實例豐富,配有實例演示視頻。本書對基於STM32F1系列微控制器及機智雲的教學與工程應用,都具有較好的指導和參考價值。 《STM32單片機原理及應用——基於STM32F103C8與STM32CubeMX》可作為普通高等院校物聯網工程、電子工程、通信工程、自動化、智能儀器、計算機工程、信息工程等相關專業的教材,也可作為嵌入式系統愛好者和工程開發人員的參考用書。"
目錄大綱
目錄
配套資源
第1章STM32F103微控制器
1.1STM32F103C8T6概述
1.2STM32F103C8T6引腳定義
1.3STM32F103架構
1.4STM32F103存儲器
1.5STM32F103片內外設
1.6STM32F103異常與中斷
1.7本章小結
習題
第2章STM32F103C8T6學習平臺
2.1STM32F103C8T6核心電路
2.2電源電路
2.3LED燈與蜂鳴器驅動電路
2.4按鍵控制電路
2.5溫度測量電路
2.6RS485總線電路
2.7WiFi接口、OLED屏接口和擴展接口
2.8JTAG接口、電池接口與BOOT控制電路
2.9本章小結
習題
第3章LED燈控制程序設計
3.1STM32F103通用輸入/輸出口
3.1.1GPIO寄存器
3.1.2AFIO寄存器
3.2STM32CubeMX安裝與用法
3.3Keil MDK工程框架
3.4LED燈閃爍實例
3.4.1寄存器類型工程實例
3.4.2HAL類型工程實例
3.5本章小結
習題
第4章按鍵與中斷處理
4.1NVIC中斷工作原理
4.2GPIO外部輸入中斷
4.3用戶按鍵中斷實例
4.3.1寄存器類型工程實例
4.3.2HAL類型工程實例
4.4本章小結
習題
第5章定時器
5.1系統節拍定時器
5.1.1系統節拍定時器的工作原理
5.1.2系統節拍定時器的寄存器工程實例
5.1.3系統節拍定時器的HAL工程實例
5.2看門狗定時器
5.2.1窗口看門狗定時器的工作原理
5.2.2窗口看門狗定時器的寄存器類型實例
5.2.3窗口看門狗定時器的HAL類型實例
5.3實時時鐘
5.3.1實時時鐘的工作原理
5.3.2實時時鐘的寄存器類型實例
5.3.3實時時鐘HAL類型實例
5.4通用定時器
5.4.1通用定時器的工作原理
5.4.2通用定時器的寄存器類型實例
5.4.3通用定時器的HAL類型實例
5.5本章小結
習題
第6章OLED屏與溫度傳感器
6.1OLED顯示模塊
6.1.1OLED屏顯示原理
6.1.2寄存器類型工程實例
6.1.3HAL類型工程實例
6.2溫度傳感器
6.2.1DS18B20工作原理
6.2.2寄存器類型工程實例
6.2.3HAL類型工程實例
6.3熱敏電阻
6.3.1ADC工作原理
6.3.2寄存器類型工程實例
6.3.3HAL類型工程實例
6.4本章小結
習題
第7章串口通信與WiFi模塊
7.1RS232串口通信工作原理
7.2STM32F103串口
7.3RS485串行通信
7.3.1RS485串行通信方法
7.3.2寄存器類型工程實例
7.3.3HAL類型工程實例
7.4WiFi模塊
7.4.1ESP01S模塊測試
7.4.2寄存器類型工程實例
7.4.3HAL類型工程實例
7.5本章小結
習題
第8章機智雲開發技術
8.1準備工作
8.2聯網測試
8.3設備端程序設計
8.4機智雲LED燈控制實例
8.5本章小結
習題
參考文獻







