嵌入式系統(tǒng)原理與工程實踐:基于STM32F10x系列
定 價:55 元
叢書名:新世紀高職高專電子信息類課程規(guī)劃教材
當前圖書已被 2 所學校薦購過!
查看明細
- 作者:龍威林,高藝,李曉晨 等 編
- 出版時間:2019/9/1
- ISBN:9787568520010
- 出 版 社:大連理工大學出版社
- 中圖法分類:TP332
- 頁碼:277
- 紙張:膠版紙
- 版次:1
- 開本:16開
嵌入式系統(tǒng)這門課程有其自身的難度,它綜合了不同學科的專業(yè)知識,結(jié)合了硬件設計與軟件開發(fā),既需要掌握理論又與實際應用緊密結(jié)合,特別對實踐要求很高。編者以EPIP思想(Engineering工程、Practice實踐、Innovation創(chuàng)新、Project項目)為指導,將教材的編寫和教學實踐分為三大步驟,首先從原理入手、夯實基礎;進而通過單元實戰(zhàn)進階,將系統(tǒng)模塊各個擊破;最后以一個綜合性較強、開發(fā)難度較大的工程項目為案例,以實際案例引導學生進行開發(fā)實踐!肚度胧较到y(tǒng)原理與工程實踐:基于STM32F10x系列》既強調(diào)硬件原理與設計,也強調(diào)軟硬件交互,強調(diào)嵌入式系統(tǒng)的實際應用,強調(diào)真實工程項目的設計與實踐。編者希望選擇《嵌入式系統(tǒng)原理與工程實踐:基于STM32F10x系列》的學生,能夠深刻理解基本原理和底層硬件,掌握嵌入式系統(tǒng)工程項目的設計與開發(fā)流程,迅速成長為一名優(yōu)秀的嵌入式系統(tǒng)工程師。
第1章 初識嵌入式系統(tǒng)
1.1 嵌入式系統(tǒng)的定義
1.2 嵌入式系統(tǒng)的組成
1.3 嵌入式系統(tǒng)的特點
1.4 嵌入式系統(tǒng)的未來發(fā)展趨勢
思考與拓展
第2章 ARM、Cortex-M3及STM32簡介
2.1 ARM及Cortex-M3
2.2 STM32系列微控制器
思考與拓展
第3章 STM32開發(fā)工具
3.1 硬件開發(fā)環(huán)境
3.2 RealView MDK軟件開發(fā)環(huán)境
3.3 實戰(zhàn)任務3-1:建立第一個嵌入式工程
思考與拓展
第4章 嵌入式系統(tǒng)設計方法
4.1 生命周期概述
4.2 嵌入式系統(tǒng)開發(fā)項目生命周期
4.3 嵌入式系統(tǒng)項目開發(fā)流程
思考與拓展
第5章 存儲器與總線結(jié)構(gòu)
5.1 STM32系統(tǒng)結(jié)構(gòu)
5.2 STM32內(nèi)核結(jié)構(gòu)
5.3 STM32存儲器結(jié)構(gòu)
5.4 啟動配置
思考與拓展
第6章 復位與時鐘控制
6.1 復位
6.2 時鐘控制
6.3 SysTick定時器
6.4 實戰(zhàn)任務6-1:代碼分析(1)
6.5 實戰(zhàn)任務6-2:代碼分析(2)
6.6 實戰(zhàn)任務6-3:設置系統(tǒng)時鐘
6.7 實戰(zhàn)任務6-4:利用SysTick定時器實現(xiàn)精準延時
思考與拓展
第7章 GPIO及其應用
7.1 GPIO概述
7.2 AFIO概述
7.3 實戰(zhàn)任務7-1:LED控制
思考與拓展
第8章 中斷系統(tǒng)
8.1 NVIC
8.2 實戰(zhàn)任務8-1:代碼分析
8.3 中斷
8.4 實戰(zhàn)任務8-2:鍵盤中斷
思考與拓展
第9章 定時器及其應用
9.1 定時器概述
9.2 通用定時器
9.3 PWM
9.4 實戰(zhàn)任務9-1:定時器中斷
9.5 實戰(zhàn)任務9-2:利用PWM實現(xiàn)LED亮度控制輸出
思考與拓展
第10章 串行接口通信
10.1 通信的基本知識
10.2 STM32串行接口原理與結(jié)構(gòu)
10.3 實戰(zhàn)任務10-1:串行接口收發(fā)
10.4 實戰(zhàn)任務10-2:使用printf()函數(shù)實現(xiàn)串行接口發(fā)送
思考與拓展
第11章 ADC及其應用
11.1 ADC概述及工作原理
11.2 實戰(zhàn)任務11-1:ADC單通道采集
11.3 實戰(zhàn)任務11-2:ADC采集(DMA方式)
思考與拓展
第12章 RTC及其應用
12.1 RTC基本原理
12.2 實戰(zhàn)任務12-1:RTC時鐘
思考與拓展
第13章 項目開發(fā)實例概述——自平衡車控制系統(tǒng)設計
13.1 項目背景
13.2 自平衡車平衡控制原理
13.3 自平衡車的控制系統(tǒng)與機械結(jié)構(gòu)
13.4 自平衡車系統(tǒng)設計
思考與拓展
第14章 項目開發(fā)實例——自平衡車姿態(tài)檢測
14.1 MPU6050概述
14.2 MPU6050的I2C通信
14.3 MPU6050寄存器
14.4 MPU6050的I2C相關(guān)函數(shù)
14.5 MPU6050初始化流程
14.6 實戰(zhàn)任務14-1:MPU6050數(shù)據(jù)采集
思考與拓展
第15章 項目開發(fā)實例——自平衡車的超聲波測距
15.1 超聲波測距模塊
15.2 實戰(zhàn)任務15-1:超聲波測距
思考與拓展
第16章 項目開發(fā)實例——自平衡車的動力單元
16.1 直流減速電機
16.2 電機驅(qū)動
16.3 實戰(zhàn)任務16-1:代碼分析
思考與拓展
第17章 項目開發(fā)實例——自平衡車的PID控制
17.1 PID控制原理
17.2 自平衡車動力學模型
17.3 自平衡車PID控制算法
17.4 實戰(zhàn)任務17-1:代碼分析
思考與拓展
參考文獻