首 頁(yè)
手機(jī)版

stm32自學(xué)筆記 第2版 蒙博宇 pdf掃描版

一本入門(mén)書(shū)籍

stm32自學(xué)筆記第2版是有關(guān)STM32微控制器的一本入門(mén)書(shū)籍,由蒙博宇編著。本書(shū)以新穎的思路、簡(jiǎn)單的邏輯、簡(jiǎn)潔的語(yǔ)言來(lái)闡述作者初遇STM32以來(lái)的種種認(rèn)識(shí),書(shū)中多處內(nèi)容都是由作者從STM32初學(xué)時(shí)的實(shí)踐中總結(jié)而來(lái)。全書(shū)從內(nèi)容上可分為理論部分和實(shí)踐部分,理論部分大概占據(jù)30%的篇幅,實(shí)踐部分則占據(jù)了大部分篇幅。理論部分主要圍繞“STM32是什么”和“STM32可以用來(lái)干什么”這兩個(gè)主題來(lái)對(duì)STM32做深入淺出的介紹。讀者通過(guò)閱讀理論部分的內(nèi)容,對(duì)STM32有感性的認(rèn)識(shí)即可。而stm32自學(xué)筆記第2版中的實(shí)踐部分主要通過(guò)STM32多個(gè)外設(shè)應(yīng)用實(shí)例,來(lái)引導(dǎo)讀者有針對(duì)性地進(jìn)行STM32外設(shè)實(shí)驗(yàn)。實(shí)踐部分編寫(xiě)的核心思路在于:以實(shí)驗(yàn)設(shè)計(jì)為核心,闡述實(shí)現(xiàn)每個(gè)實(shí)驗(yàn)所需的全部要點(diǎn)。這種編寫(xiě)思路的好處在于,可以把本書(shū)的內(nèi)容精練化,讀者通過(guò)閱讀本書(shū)可以掌握STM32微控制器60%的特性;但筆者最希望看到的是,在這60%的引導(dǎo)下,讀者能自主地去學(xué)習(xí)余下那40%的特性。

stm32自學(xué)筆記 第2版

內(nèi)容介紹

STM32微控制器是近年來(lái)迅速興起的基于ARM CorteX-M3內(nèi)核的高端32位微控制器的代表。STM32微控制器依托意法半導(dǎo)體公司(STMicroelectronics,簡(jiǎn)稱(chēng)ST)本身雄厚的研發(fā)、生產(chǎn)實(shí)力,在正確的市場(chǎng)推廣策略引導(dǎo)下,迅速占據(jù)了國(guó)內(nèi)高端微控制器的大部分應(yīng)用領(lǐng)域,優(yōu)秀的性能、豐富的外設(shè)、穩(wěn)定的供貨以及低廉的價(jià)格等優(yōu)點(diǎn),使其長(zhǎng)期保持優(yōu)勢(shì)。目前,STM32微控制器在工業(yè)控制、消費(fèi)電子、手持設(shè)備、汽車(chē)電子、安防監(jiān)控等眾多領(lǐng)域得到了廣泛的應(yīng)用;正因?yàn)槠涓咝詢(xún)r(jià)比、適合手工DIY的優(yōu)點(diǎn),在高校學(xué)生群體中也有非常高的人氣。

stm32自學(xué)筆記第2版主要介紹ARMCortex-M3系列STM32的原理及應(yīng)用,全書(shū)共7章。第1章主要對(duì)STM32做基本介紹;第2章介紹ARMCortex-M3內(nèi)核架構(gòu)的大致概況;第3章從外設(shè)特性、功耗特性,安全特性等方面對(duì)STM32進(jìn)行全面的剖析;第4章主要介紹開(kāi)發(fā)工具;第5章則引導(dǎo)讀者針對(duì)STM32的外設(shè)進(jìn)行一系列的基礎(chǔ)實(shí)驗(yàn)設(shè)計(jì),共18個(gè);第6章通過(guò)11篇高級(jí)應(yīng)用文章介紹STM32的一些高級(jí)知識(shí);第7章則通過(guò)一個(gè)綜合實(shí)例講述一個(gè)STM32完整應(yīng)用方案的實(shí)現(xiàn)過(guò)程。

stm32自學(xué)筆記章節(jié)目錄

第1章什么是STM32

1.1從Cortex-M3說(shuō)起

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的運(yùn)行模式

2.2.4 Thumb-2指令集

2.2.5非對(duì)齊存取接口

2.3 Cortex-M3處理器一一不只是個(gè)處理器

2.3.1總線(xiàn)

2.3.2總線(xiàn)矩陣

2.3.3存儲(chǔ)映射

2.3.4位帶的概念

2.3.5系統(tǒng)節(jié)拍定時(shí)器

2.3.6中斷處理

2.3.7嵌套中斷向量控制器

2.4低功耗的新期待

2.4.1進(jìn)入低功耗模式

2.4.2 CoreSight調(diào)試組件

第3章歡迎來(lái)到STM32的世界

3.1讓STM32跑起來(lái)

3.1.1引腳分布和封裝尺寸

3.1.2電源的供應(yīng)方案

3.1.3復(fù)位電路

3.l.4一個(gè)典型的STM32最小系統(tǒng)

3.1.5時(shí)鐘源的選擇

3.1.6啟動(dòng)引腳和ISP編程

3.1.7調(diào)試端口

3.2認(rèn)識(shí)真正的STM32

3.2.1存儲(chǔ)區(qū)映射

3.2.2性能最大化

3.3豐富多樣的外部設(shè)備

3.3.1通用設(shè)備單元

3.3.2通信接口

3.4 STM32也論低功耗

3.4.1運(yùn)行模式

3.4.2幾種低功耗模式

3.4.3調(diào)試支持特性

3.5為STM32保駕護(hù)航

3.5.1一些安全特性

3.5.2復(fù)位控制

3.5.3電源檢測(cè)

3.5.4時(shí)鐘安全系統(tǒng)

3.5.5看門(mén)狗

3.5.6外設(shè)的安全特性

3.6高性能內(nèi)置Flash模塊

3.6.1內(nèi)置Flash安全特性和編程方法

3.6.2選項(xiàng)字節(jié)

第4章百花齊放的開(kāi)發(fā)工具

4.1開(kāi)發(fā)平臺(tái)

4.2固件庫(kù)和協(xié)議棧

4.3實(shí)時(shí)操作系統(tǒng)RTOS

4.4 Keil MDK使用人門(mén)

4.4.1 Keil MDK的安裝與工程建立

4.4.2使用Keil MDK進(jìn)行STM32的程序開(kāi)發(fā)

第5章STM32基礎(chǔ)實(shí)驗(yàn)

第6章STM32進(jìn)階應(yīng)用

第7章綜合性實(shí)例:S丁M32的IAP方案

附錄A常用程序

附錄B Typedef定義

附錄C本書(shū)硬件平臺(tái)介紹

收起介紹展開(kāi)介紹
  • 下載地址
stm32自學(xué)筆記 第2版 蒙博宇 pdf掃描版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門(mén)推薦