stm32自學(xué)筆記第2版是有關(guān)STM32微控制器的一本入門書籍,由蒙博宇編著。本書以新穎的思路、簡單的邏輯、簡潔的語言來闡述作者初遇STM32以來的種種認識,書中多處內(nèi)容都是由作者從STM32初學(xué)時的實踐中總結(jié)而來。全書從內(nèi)容上可分為理論部分和實踐部分,理論部分大概占據(jù)30%的篇幅,實踐部分則占據(jù)了大部分篇幅。理論部分主要圍繞“STM32是什么”和“STM32可以用來干什么”這兩個主題來對STM32做深入淺出的介紹。讀者通過閱讀理論部分的內(nèi)容,對STM32有感性的認識即可。而stm32自學(xué)筆記第2版中的實踐部分主要通過STM32多個外設(shè)應(yīng)用實例,來引導(dǎo)讀者有針對性地進行STM32外設(shè)實驗。實踐部分編寫的核心思路在于:以實驗設(shè)計為核心,闡述實現(xiàn)每個實驗所需的全部要點。這種編寫思路的好處在于,可以把本書的內(nèi)容精練化,讀者通過閱讀本書可以掌握STM32微控制器60%的特性;但筆者最希望看到的是,在這60%的引導(dǎo)下,讀者能自主地去學(xué)習(xí)余下那40%的特性。
內(nèi)容介紹
STM32微控制器是近年來迅速興起的基于ARM CorteX-M3內(nèi)核的高端32位微控制器的代表。STM32微控制器依托意法半導(dǎo)體公司(STMicroelectronics,簡稱ST)本身雄厚的研發(fā)、生產(chǎn)實力,在正確的市場推廣策略引導(dǎo)下,迅速占據(jù)了國內(nèi)高端微控制器的大部分應(yīng)用領(lǐng)域,優(yōu)秀的性能、豐富的外設(shè)、穩(wěn)定的供貨以及低廉的價格等優(yōu)點,使其長期保持優(yōu)勢。目前,STM32微控制器在工業(yè)控制、消費電子、手持設(shè)備、汽車電子、安防監(jiān)控等眾多領(lǐng)域得到了廣泛的應(yīng)用;正因為其高性價比、適合手工DIY的優(yōu)點,在高校學(xué)生群體中也有非常高的人氣。
stm32自學(xué)筆記第2版主要介紹ARMCortex-M3系列STM32的原理及應(yīng)用,全書共7章。第1章主要對STM32做基本介紹;第2章介紹ARMCortex-M3內(nèi)核架構(gòu)的大致概況;第3章從外設(shè)特性、功耗特性,安全特性等方面對STM32進行全面的剖析;第4章主要介紹開發(fā)工具;第5章則引導(dǎo)讀者針對STM32的外設(shè)進行一系列的基礎(chǔ)實驗設(shè)計,共18個;第6章通過11篇高級應(yīng)用文章介紹STM32的一些高級知識;第7章則通過一個綜合實例講述一個STM32完整應(yīng)用方案的實現(xiàn)過程。
stm32自學(xué)筆記章節(jié)目錄
第1章什么是STM32
1.1從Cortex-M3說起
1.2 STM32面面觀
第2章杰出的源泉一一ARM Cortex-M3內(nèi)核架構(gòu)
2.1 ARM架構(gòu)回顧
2.2 Cortex-M3 CPU:核心中的核心
2.2.1管道
2.2.2編程模型
2.2.3 Cortex-M3 CPU的運行模式
2.2.4 Thumb-2指令集
2.2.5非對齊存取接口
2.3 Cortex-M3處理器一一不只是個處理器
2.3.1總線
2.3.2總線矩陣
2.3.3存儲映射
2.3.4位帶的概念
2.3.5系統(tǒng)節(jié)拍定時器
2.3.6中斷處理
2.3.7嵌套中斷向量控制器
2.4低功耗的新期待
2.4.1進入低功耗模式
2.4.2 CoreSight調(diào)試組件
第3章歡迎來到STM32的世界
3.1讓STM32跑起來
3.1.1引腳分布和封裝尺寸
3.1.2電源的供應(yīng)方案
3.1.3復(fù)位電路
3.l.4一個典型的STM32最小系統(tǒng)
3.1.5時鐘源的選擇
3.1.6啟動引腳和ISP編程
3.1.7調(diào)試端口
3.2認識真正的STM32
3.2.1存儲區(qū)映射
3.2.2性能最大化
3.3豐富多樣的外部設(shè)備
3.3.1通用設(shè)備單元
3.3.2通信接口
3.4 STM32也論低功耗
3.4.1運行模式
3.4.2幾種低功耗模式
3.4.3調(diào)試支持特性
3.5為STM32保駕護航
3.5.1一些安全特性
3.5.2復(fù)位控制
3.5.3電源檢測
3.5.4時鐘安全系統(tǒng)
3.5.5看門狗
3.5.6外設(shè)的安全特性
3.6高性能內(nèi)置Flash模塊
3.6.1內(nèi)置Flash安全特性和編程方法
3.6.2選項字節(jié)
第4章百花齊放的開發(fā)工具
4.1開發(fā)平臺
4.2固件庫和協(xié)議棧
4.3實時操作系統(tǒng)RTOS
4.4 Keil MDK使用人門
4.4.1 Keil MDK的安裝與工程建立
4.4.2使用Keil MDK進行STM32的程序開發(fā)
第5章STM32基礎(chǔ)實驗
第6章STM32進階應(yīng)用
第7章綜合性實例:S丁M32的IAP方案
附錄A常用程序
附錄B Typedef定義
附錄C本書硬件平臺介紹
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 開源閱讀電腦版 v3.2517.96M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文