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