STM32嵌入式技術(shù)應(yīng)用開發(fā)全案例實(shí)踐
定 價(jià):62 元
- 作者:蘇李果 宋麗
- 出版時(shí)間:2020/4/1
- ISBN:9787115533005
- 出 版 社:人民郵電出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:320
- 紙張:
- 版次:01
- 開本:16K
本書主要介紹STM32F4系列微控制器在工程應(yīng)用中所需的基礎(chǔ)知識(shí)、硬件外設(shè)的工作原理以及編程開發(fā)的相關(guān)技術(shù)。本書由5個(gè)項(xiàng)目共16個(gè)任務(wù)構(gòu)成,介紹STM32的基礎(chǔ)知識(shí)、基于STM32F4標(biāo)準(zhǔn)外設(shè)庫(kù)的工程建立和STM32F4系統(tǒng)時(shí)鐘的配置,并結(jié)合可控LED流水燈的設(shè)計(jì)與實(shí)現(xiàn)、智能小車運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)、環(huán)境參數(shù)監(jiān)測(cè)和顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)、多機(jī)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)等案例,對(duì)GPIO、外部中斷、USART、ADC、定時(shí)器、SPI、I2C、SDIO、CAN等常用硬件外設(shè)進(jìn)行講解。
本書在內(nèi)容組織上采用了“項(xiàng)目引領(lǐng)、任務(wù)驅(qū)動(dòng)”的模式。針對(duì)MCU常用的硬件外設(shè),設(shè)定了對(duì)應(yīng)的應(yīng)用場(chǎng)景作為案例,并在講解的過(guò)程中將所需的知識(shí)點(diǎn)和技能點(diǎn)同任務(wù)實(shí)施過(guò)程有機(jī)結(jié)合了起來(lái)。案例中還融入了全國(guó)職業(yè)院校技能大賽“嵌入式技術(shù)應(yīng)用開發(fā)”賽項(xiàng)的考核點(diǎn),按照任務(wù)分析—知識(shí)鏈接—任務(wù)實(shí)施的路線對(duì)其展開了討論,十分有利于讀者學(xué)習(xí)與實(shí)踐。
本書可作為電子信息類和通信類專業(yè)的教學(xué)用書,也可作為從事嵌入式產(chǎn)品設(shè)計(jì)、智能終端設(shè)備開發(fā)的工程技術(shù)人員的自學(xué)用書。
(1)從初學(xué)者角度出發(fā),精選STM32嵌入式技術(shù)應(yīng)用開發(fā)企業(yè)實(shí)際案例。
(2)項(xiàng)目引領(lǐng),任務(wù)驅(qū)動(dòng);知識(shí)點(diǎn)與技能點(diǎn)同任務(wù)實(shí)施過(guò)程有機(jī)結(jié)合。
(3)深入淺出講解STM32微控制器的基礎(chǔ)知識(shí)、硬件平臺(tái)、工作原理與開發(fā)技巧。
(4)“嵌入式技術(shù)應(yīng)用開發(fā)”技能大賽培訓(xùn)推薦用書。
蘇李果,閩西職業(yè)技術(shù)學(xué)院信息與制造學(xué)院副教授,福建省職業(yè)院校電子信息類專業(yè)帶頭人,福建省龍巖市教壇新秀。長(zhǎng)期從事計(jì)算機(jī)程序設(shè)計(jì)、嵌入式微控制器技術(shù)、物聯(lián)網(wǎng)應(yīng)用技術(shù)等方向的課程教學(xué)工作,主要研究方向?yàn)榍度胧较到y(tǒng)與物聯(lián)網(wǎng)技術(shù)應(yīng)用。
項(xiàng)目1 走進(jìn)STM32的世界 1
任務(wù)1.1 STM32學(xué)習(xí)八問(wèn) 2
1.1.1 什么是STM32 2
1.1.2 什么是Arm 4
1.1.3 用STM32能做什么 5
1.1.4 學(xué)習(xí)STM32必備的知識(shí)基礎(chǔ)是什么 5
1.1.5 學(xué)習(xí)STM32需要哪些工具與平臺(tái),有什么好的學(xué)習(xí)方法 6
1.1.6 如何搭建STM32F4系列微控制器的最小系統(tǒng) 8
1.1.7 STM32的軟件開發(fā)模式有哪些 10
1.1.8 STM32F4標(biāo)準(zhǔn)外設(shè)庫(kù)的文件結(jié)構(gòu)是怎樣的 12
任務(wù)1.2 STM32F4標(biāo)準(zhǔn)外設(shè)庫(kù)工程的建立 13
1.2.1 任務(wù)分析 13
1.2.2 知識(shí)鏈接 13
1.2.3 任務(wù)實(shí)施 16
任務(wù)1.3 STM32F4系統(tǒng)時(shí)鐘的配置 25
1.3.1 任務(wù)分析 25
1.3.2 知識(shí)鏈接 25
1.3.3 任務(wù)實(shí)施 28
項(xiàng)目2 可控LED流水燈的設(shè)計(jì)與實(shí)現(xiàn) 33
任務(wù)2.1 LED流水燈的應(yīng)用開發(fā) 34
2.1.1 任務(wù)分析 34
2.1.2 知識(shí)鏈接 34
2.1.3 任務(wù)實(shí)施 41
任務(wù)2.2 按鍵控制流水燈的應(yīng)用開發(fā) 45
2.2.1 任務(wù)分析 45
2.2.2 知識(shí)鏈接 45
2.2.3 任務(wù)實(shí)施 53
任務(wù)2.3 串行通信控制流水燈的應(yīng)用開發(fā) 62
2.3.1 任務(wù)分析 62
2.3.2 知識(shí)鏈接 62
2.3.3 任務(wù)實(shí)施 71
項(xiàng)目3 智能小車運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 77
任務(wù)3.1 智能小車循跡狀態(tài)獲取的應(yīng)用開發(fā) 78
3.1.1 任務(wù)分析 78
3.1.2 知識(shí)鏈接 79
3.1.3 任務(wù)實(shí)施 87
任務(wù)3.2 智能小車供電監(jiān)測(cè)模塊的應(yīng)用開發(fā) 91
3.2.1 任務(wù)分析 91
3.2.2 知識(shí)鏈接 91
3.2.3 任務(wù)實(shí)施 98
任務(wù)3.3 智能小車電機(jī)調(diào)速模塊的應(yīng)用開發(fā) 104
3.3.1 任務(wù)分析 104
3.3.2 知識(shí)鏈接 105
3.3.3 任務(wù)實(shí)施 119
任務(wù)3.4 智能小車電機(jī)測(cè)速模塊的應(yīng)用開發(fā) 129
3.4.1 任務(wù)分析 129
3.4.2 知識(shí)鏈接 130
3.4.3 任務(wù)實(shí)施 137
項(xiàng)目4 環(huán)境參數(shù)監(jiān)測(cè)與顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 147
任務(wù)4.1 環(huán)境溫濕度監(jiān)測(cè)的應(yīng)用開發(fā) 148
4.1.1 任務(wù)分析 148
4.1.2 知識(shí)鏈接 148
4.1.3 任務(wù)實(shí)施 151
任務(wù)4.2 環(huán)境光照強(qiáng)度監(jiān)測(cè)的應(yīng)用開發(fā) 156
4.2.1 任務(wù)分析 156
4.2.2 知識(shí)鏈接 157
4.2.3 任務(wù)實(shí)施 164
任務(wù)4.3 環(huán)境參數(shù)持久化存儲(chǔ)的應(yīng)用開發(fā) 173
4.3.1 任務(wù)分析 173
4.3.2 知識(shí)鏈接 175
4.3.3 任務(wù)實(shí)施 200
任務(wù)4.4 具備交互功能的人機(jī)界面應(yīng)用開發(fā) 227
4.4.1 任務(wù)分析 227
4.4.2 知識(shí)鏈接 228
4.4.3 任務(wù)實(shí)施 241
項(xiàng)目5 多機(jī)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 257
任務(wù)5.1 基于RS-485總線的多機(jī)通信應(yīng)用開發(fā) 258
5.1.1 任務(wù)分析 258
5.1.2 知識(shí)鏈接 258
5.1.3 任務(wù)實(shí)施 262
任務(wù)5.2 基于CAN總線的多機(jī)通信應(yīng)用開發(fā) 275
5.2.1 任務(wù)分析 275
5.2.2 知識(shí)鏈接 276
5.2.3 任務(wù)實(shí)施 298
參考文獻(xiàn) 314