注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)嵌入式技術(shù)基礎(chǔ)與實(shí)踐(電子設(shè)計(jì)與嵌入式開(kāi)發(fā)(第6版 基于STM32L431微控制器 微課視頻版)

嵌入式技術(shù)基礎(chǔ)與實(shí)踐(電子設(shè)計(jì)與嵌入式開(kāi)發(fā)(第6版 基于STM32L431微控制器 微課視頻版)

嵌入式技術(shù)基礎(chǔ)與實(shí)踐(電子設(shè)計(jì)與嵌入式開(kāi)發(fā)(第6版 基于STM32L431微控制器 微課視頻版)

定 價(jià):¥99.80

作 者: 王宜懷,李躍華,徐文彬,施連敏 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787302585305 出版時(shí)間: 2021-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以意法半導(dǎo)體(ST)ARM CortexM4內(nèi)核的STM32L431微控制器為藍(lán)本,以知識(shí)要素為核心,以構(gòu)件化為基礎(chǔ)闡述嵌入式技術(shù)基礎(chǔ)與實(shí)踐,同時(shí)本書(shū)隨附實(shí)踐硬件系統(tǒng)。全書(shū)共12章,第1章在運(yùn)行一個(gè)嵌入式系統(tǒng)實(shí)例的基礎(chǔ)上簡(jiǎn)要闡述嵌入式系統(tǒng)的知識(shí)體系、學(xué)習(xí)誤區(qū)與學(xué)習(xí)建議; 第2章給出ARM CortexM4微處理器簡(jiǎn)介; 第3章給出MCU存儲(chǔ)器映像、中斷源與硬件最小系統(tǒng); 第4章以GPIO為例給出規(guī)范的工程組織框架,闡述底層驅(qū)動(dòng)的應(yīng)用方法; 第5章闡述嵌入式硬件構(gòu)件與底層驅(qū)動(dòng)構(gòu)件基本規(guī)范; 第6章給出串行通信模塊及第一個(gè)帶中斷的實(shí)例; 第1~6章囊括了學(xué)習(xí)一個(gè)微控制器入門環(huán)節(jié)的完整要素; 第7~11章分別給出SysTick、Timer、PWM、Flash在線編程、ADC、DAC、SPI、I2C、TSC、CAN、DMA、位帶操作、系統(tǒng)時(shí)鐘、復(fù)位模塊、看門狗及電源控制模塊等內(nèi)容; 第12章給出RTOS、嵌入式人工智能、NBIoT、4G、WiFi及WSN等應(yīng)用案例。 本書(shū)提供了電子教學(xué)資源,內(nèi)含芯片資料、使用文檔、硬件說(shuō)明、源程序等,還制作了課件及微課視頻。 本書(shū)適用于高等學(xué)校嵌入式系統(tǒng)的教學(xué)及技術(shù)培訓(xùn),也可供嵌入式系統(tǒng)與物聯(lián)網(wǎng)應(yīng)用技術(shù)人員作為研發(fā)參考。

作者簡(jiǎn)介

  王宜懷,男,1962年生,博士,蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院教授、軟件工程系主任、博士生導(dǎo)師;蘇州大學(xué)嵌入式系統(tǒng)與物聯(lián)網(wǎng)研究所所長(zhǎng)、閩江學(xué)者講座教授;江蘇省計(jì)算機(jī)學(xué)會(huì)嵌入式系統(tǒng)與物聯(lián)網(wǎng)專委主任,蘇州市政協(xié)常委。曾獲國(guó)家精品在線開(kāi)放課程、蘇州大學(xué)五四青年特別感謝獎(jiǎng)、高尚師德獎(jiǎng)等。致力于嵌入式人工智能與物聯(lián)網(wǎng)等方向研究與教學(xué)工作,撰寫(xiě)《嵌入式技術(shù)基礎(chǔ)與實(shí)踐》(1~5版)等著作十余部。

圖書(shū)目錄


Contents
目錄





第1章概述

1.1初識(shí)嵌入式系統(tǒng)

1.1.1運(yùn)行硬件系統(tǒng)

1.1.2實(shí)踐體系簡(jiǎn)介

1.1.3編譯、下載與運(yùn)行第一個(gè)嵌入式程序

1.2嵌入式系統(tǒng)的定義、發(fā)展簡(jiǎn)史、分類及特點(diǎn)

1.2.1嵌入式系統(tǒng)的定義

1.2.2嵌入式系統(tǒng)的由來(lái)及發(fā)展簡(jiǎn)史

1.2.3嵌入式系統(tǒng)的分類

1.2.4嵌入式系統(tǒng)的特點(diǎn)

1.3嵌入式系統(tǒng)的學(xué)習(xí)困惑、知識(shí)體系及學(xué)習(xí)建議

1.3.1嵌入式系統(tǒng)的學(xué)習(xí)困惑

1.3.2嵌入式系統(tǒng)的知識(shí)體系

1.3.3基礎(chǔ)階段的學(xué)習(xí)建議

1.4微控制器與應(yīng)用處理器簡(jiǎn)介

1.4.1MCU簡(jiǎn)介

1.4.2以MCU為核心的嵌入式測(cè)控產(chǎn)品的基本組成

1.4.3MAP簡(jiǎn)介

1.5嵌入式系統(tǒng)常用術(shù)語(yǔ)

1.5.1與硬件相關(guān)的術(shù)語(yǔ)

1.5.2與通信相關(guān)的術(shù)語(yǔ)

1.5.3與功能模塊相關(guān)的術(shù)語(yǔ)

本章小結(jié)

習(xí)題

第2章ARM CortexM4微處理器

2.1ARM CortexM4微處理器簡(jiǎn)介


2.1.1ARM CortexM4微處理器內(nèi)部結(jié)構(gòu)概要

2.1.2ARM CortexM4微處理器的內(nèi)部寄存器

2.2尋址方式與機(jī)器碼獲取方法

嵌入式技術(shù)基礎(chǔ)與實(shí)踐(第6版)(微課視頻版)

2.2.1指令保留字簡(jiǎn)表與尋址方式

2.2.2指令的機(jī)器碼

2.3基本指令分類解析

2.3.1數(shù)據(jù)傳送類指令

2.3.2數(shù)據(jù)操作類指令

2.3.3跳轉(zhuǎn)控制類指令

2.3.4其他指令

2.4匯編語(yǔ)言的基本語(yǔ)法

2.4.1匯編語(yǔ)言的格式

2.4.2常用偽指令簡(jiǎn)介

本章小結(jié)

習(xí)題

第3章存儲(chǔ)器映像、中斷源與硬件最小系統(tǒng)

3.1STM32L4系列MCU概述

3.1.1STM32L4系列MCU命名規(guī)則

3.1.2STM32L4存儲(chǔ)器映像

3.1.3STM32L4中斷源

3.2STM32L4芯片的引腳圖與硬件最小系統(tǒng)

3.2.1STM32L4芯片的引腳圖

3.2.2STM32L4硬件最小系統(tǒng)原理圖

3.3由MCU構(gòu)建通用嵌入式計(jì)算機(jī)

3.3.1嵌入式終端開(kāi)發(fā)方式存在的問(wèn)題與解決辦法

3.3.2提出GEC概念的時(shí)機(jī)、GEC定義與特點(diǎn)

3.3.3由STM32L431芯片構(gòu)成的GEC

本章小結(jié)

習(xí)題

第4章GPIO及程序框架

4.1GPIO通用基礎(chǔ)知識(shí)

4.1.1GPIO概念

4.1.2輸出引腳的基本接法

4.1.3上拉、下拉電阻與輸入引腳的基本接法

4.2軟件干預(yù)硬件的方法

4.2.1GPIO構(gòu)件API

4.2.2GPIO構(gòu)件的輸出測(cè)試方法

4.3認(rèn)識(shí)工程框架

4.3.1工程框架及所含文件簡(jiǎn)介

4.3.2了解機(jī)器碼文件及芯片執(zhí)行流程簡(jiǎn)析

4.4GPIO構(gòu)件的制作過(guò)程

4.4.1端口與GPIO模塊

4.4.2GPIO基本編程步驟并點(diǎn)亮一盞小燈

4.4.3GPIO構(gòu)件的設(shè)計(jì)

4.5第一個(gè)匯編語(yǔ)言工程: 控制小燈閃爍

4.5.1匯編工程文件的組織

4.5.2匯編語(yǔ)言小燈測(cè)試工程主程序

4.6實(shí)驗(yàn)一熟悉實(shí)驗(yàn)開(kāi)發(fā)環(huán)境及GPIO編程

本章小結(jié)

習(xí)題

第5章嵌入式硬件構(gòu)件與底層驅(qū)動(dòng)構(gòu)件基本規(guī)范

5.1嵌入式硬件構(gòu)件

5.1.1嵌入式硬件構(gòu)件概念及其分類

5.1.2基于嵌入式硬件構(gòu)件的電路原理圖設(shè)計(jì)簡(jiǎn)明規(guī)則

5.2嵌入式底層驅(qū)動(dòng)構(gòu)件的概念與層次模型

5.2.1嵌入式底層驅(qū)動(dòng)構(gòu)件的概念

5.2.2嵌入式硬件構(gòu)件與軟件構(gòu)件結(jié)合的層次模型

5.2.3嵌入式軟件構(gòu)件分類

5.3底層驅(qū)動(dòng)構(gòu)件的封裝規(guī)范

5.3.1構(gòu)件設(shè)計(jì)的基本思想與基本原則

5.3.2編碼風(fēng)格基本規(guī)范

5.3.3頭文件的設(shè)計(jì)規(guī)范

5.3.4源程序文件的設(shè)計(jì)規(guī)范

5.4硬件構(gòu)件及其驅(qū)動(dòng)構(gòu)件的復(fù)用與移植方法

5.4.1硬件構(gòu)件的復(fù)用與移植

5.4.2驅(qū)動(dòng)構(gòu)件的移植

本章小結(jié)

習(xí)題

第6章串行通信模塊及第一個(gè)中斷程序結(jié)構(gòu)

6.1異步串行通信的通用基礎(chǔ)知識(shí)

6.1.1串行通信的基本概念

6.1.2RS232和RS485總線標(biāo)準(zhǔn)

6.1.3TTLUSB串口

6.1.4串行通信編程模型

6.2基于構(gòu)件的串行通信編程方法

6.2.1STM32L431芯片UART對(duì)外引腳

6.2.2UART構(gòu)件API

6.2.3UART構(gòu)件API的發(fā)送測(cè)試方法

6.2.4printf函數(shù)的設(shè)置方法與使用

6.3UART構(gòu)件的制作過(guò)程

6.3.1UART寄存器概述

6.3.2利用直接地址操作的串口發(fā)送打通程序

6.3.3UART構(gòu)件設(shè)計(jì)

6.4中斷機(jī)制及中斷編程步驟

6.4.1關(guān)于中斷的通用基礎(chǔ)知識(shí)

6.4.2ARM CortexM4非內(nèi)核模塊中斷編程結(jié)構(gòu)

6.4.3STM32L431中斷編程步驟——以串口接收中斷為例

6.5實(shí)驗(yàn)二串口通信及中斷實(shí)驗(yàn)

本章小結(jié)

習(xí)題

第7章定時(shí)器相關(guān)模塊

7.1定時(shí)器通用基礎(chǔ)知識(shí)

7.2STM32L431中的定時(shí)器

7.2.1ARM CortexM內(nèi)核定時(shí)器SysTick

7.2.2實(shí)時(shí)時(shí)鐘模塊

7.2.3Timer模塊的基本定時(shí)功能

7.3脈寬調(diào)制

7.3.1脈寬調(diào)制通用基礎(chǔ)知識(shí)

7.3.2基于構(gòu)件的PWM編程方法

7.3.3脈寬調(diào)制構(gòu)件的制作過(guò)程

7.4輸入捕捉與輸出比較

7.4.1輸入捕捉與輸出比較通用基礎(chǔ)知識(shí)

7.4.2基于構(gòu)件的輸入捕捉和輸出比較編程方法

7.4.3輸入捕捉和輸出比較構(gòu)件的制作過(guò)程

7.5實(shí)驗(yàn)三定時(shí)器及PWM實(shí)驗(yàn)

本章小結(jié)

習(xí)題

第8章Flash在線編程、ADC與DAC

8.1Flash在線編程

8.1.1Flash在線編程的通用基礎(chǔ)知識(shí)

8.1.2基于構(gòu)件的Flash在線編程方法

8.1.3Flash構(gòu)件的制作過(guò)程

8.2ADC

8.2.1ADC的通用基礎(chǔ)知識(shí)

8.2.2基于構(gòu)件的ADC編程方法

8.2.3ADC構(gòu)件的制作過(guò)程

8.3DAC

8.3.1DAC的通用基礎(chǔ)知識(shí)

8.3.2基于構(gòu)件的DAC編程方法

8.4實(shí)驗(yàn)四ADC實(shí)驗(yàn)

本章小結(jié)

習(xí)題

第9章SPI、I2C與TSC模塊

9.1串行外設(shè)接口SPI模塊

9.1.1串行外設(shè)接口SPI的通用基礎(chǔ)知識(shí)

9.1.2基于構(gòu)件的SPI通信編程方法

9.1.3SPI構(gòu)件的制作過(guò)程

9.2集成電路互聯(lián)總線模塊

9.2.1集成電路互聯(lián)總線的通用基礎(chǔ)知識(shí)

9.2.2基于構(gòu)件的I2C通信編程方法

9.2.3I2C構(gòu)件的制作過(guò)程

9.3觸摸感應(yīng)控制器模塊

9.3.1觸摸感應(yīng)控制器的基本原理

9.3.2基于構(gòu)件的TSC編程方法

9.3.3TSC構(gòu)件的制作過(guò)程

9.3.4模擬觸摸感應(yīng)輸入功能

9.4實(shí)驗(yàn)五SPI通信實(shí)驗(yàn)

本章小結(jié)

習(xí)題

第10章CAN總線、DMA與位帶操作

10.1CAN總線

10.1.1CAN總線的通用基礎(chǔ)知識(shí)

10.1.2基于構(gòu)件的CAN編程方法

10.1.3CAN構(gòu)件的制作過(guò)程

10.2DMA

10.2.1DMA的通用基礎(chǔ)知識(shí)

10.2.2基于構(gòu)件的DMA編程方法

10.2.3DMA構(gòu)件的制作過(guò)程

10.3位帶操作

10.3.1位帶操作的基本含義

10.3.2使用位帶操作的緣由及編程方法

本章小結(jié)

習(xí)題

第11章系統(tǒng)時(shí)鐘與其他功能模塊

11.1時(shí)鐘系統(tǒng)

11.1.1時(shí)鐘系統(tǒng)概述

11.1.2時(shí)鐘模塊寄存器及編程實(shí)例

11.2復(fù)位模塊與看門狗模塊

11.2.1復(fù)位模塊

11.2.2看門狗

11.3電源控制模塊與CRC校驗(yàn)?zāi)K

11.3.1電源控制模塊

11.3.2校驗(yàn)?zāi)K

11.4實(shí)驗(yàn)六綜合實(shí)驗(yàn)

本章小結(jié)

習(xí)題

第12章應(yīng)用案例

12.1嵌入式系統(tǒng)的穩(wěn)定性問(wèn)題

12.2外接傳感器及執(zhí)行部件的編程方法

12.2.1開(kāi)關(guān)量輸出類驅(qū)動(dòng)構(gòu)件

12.2.2開(kāi)關(guān)量輸入類驅(qū)動(dòng)構(gòu)件

12.2.3聲音與加速度傳感器驅(qū)動(dòng)構(gòu)件

12.3實(shí)時(shí)操作系統(tǒng)的簡(jiǎn)明實(shí)例

12.3.1無(wú)操作系統(tǒng)與實(shí)時(shí)操作系統(tǒng)

12.3.2RTOS中的常用基本概念

12.3.3線程的三要素、4種狀態(tài)及3種基本形式

12.3.4RTOS下的編程實(shí)例

12.4嵌入式人工智能的簡(jiǎn)明實(shí)例

12.4.1EORS簡(jiǎn)介

12.4.2AHLEORS的數(shù)據(jù)采集與訓(xùn)練過(guò)程

12.4.3在通用嵌入式計(jì)算機(jī)GEC上進(jìn)行的推理過(guò)程

12.5NBIoT的應(yīng)用簡(jiǎn)介

12.5.1NBIoT應(yīng)用架構(gòu)

12.5.2AHLNBIoT開(kāi)發(fā)套件簡(jiǎn)介

12.5.3NBIoT的數(shù)據(jù)傳輸

12.64G、Cat1、WiFi及WSN的應(yīng)用

12.6.14G通信

12.6.2Cat1通信

12.6.3WiFi通信

12.6.4WSN

12.6.5WiFi 與WSN相結(jié)合系統(tǒng)

參考文獻(xiàn)


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)