嵌入式係統及其應用 基於Cortex-M3內核和STM32F係列微控製器的係統設計與開發(第3版) pdf epub mobi txt 電子書 下載
內容簡介
《嵌入式係統及其應用 基於Cortex-M3內核和STM32F係列微控製器的係統設計與開發(第3版)》介紹瞭嵌入式係統領域的基本原理、技術和方法,在內容上偏重自動化和電氣類專業的教材選擇需求,強調基本原理、硬件設計、軟硬件交互,強調在自動化和電氣領域的應用,力求能夠改變目前高校教學上“軟強硬弱”的現狀。全書緊跟時代潮流,以ARM公司的Cortex-M3內核和ST公司的STM32F係列MCU為主要介紹對象,在普適的嵌人式基本原理與具體芯片的結閤上較為深入。
《嵌入式係統及其應用 基於Cortex-M3內核和STM32F係列微控製器的係統設計與開發(第3版)》適閤專業教育階段的自動化電氣類本科教學,也適閤具有初步經驗的嵌入式係統開發者自學或研究生學習,對其他從事電子技術和軟件技術開發的人員亦有較大參考價值。
目錄
前言
初版前言
第1章 嵌入式係統導論
1.1 嵌入式係統——從部件到係統的集成
1.1.1 什麼是嵌入式係統
1.1.2 嵌入式係統——從部件到係統的集成
1.2 計算的基本原理和曆史演變
1.2.1 計算的概念——從數值計算到通用信息處理和智能計算
1.2.2 計算的基本模型:圖靈機理論模型
1.2.3 計算的發展規律
1.3 計算機的基本原理和曆史演變
1.3.1 計算機的誕生
1.3.2 計算機的發展
1.3.3 麵嚮嵌入式應用的架構改進
1.4 嵌入式係統的曆史沿革
1.5 ARM—Cortex和STM32簡介
1.5.1 ARM係列內核
1.5.2 Cortex係列內核
1.5.3 STM32F103係列微控製器
1.6 嵌入式係統工程設計與開發
1.6.1 需求分析
1.6.2 架構和概要設計
1.6.3 詳細設計與開發
1.6.4 測試反饋
1.7 本課程學習內容和目標
習題
第2章 Cortex—M3微處理器
2.1 Cortex—M3微處理器內核
2.1.1 內核體係結構
2.1.2 係統總綫結構
2.1.3 寄存器
2.1.4 存儲器管理
2.1.5 工作模態
2.1.6 異常與中斷
2.1.7 堆棧
2.1.8 CoreSight調試與跟蹤係統
2.1.9 Cortex—M3內核的其他特性
2.2 指令係統
2.2.1 Thumb—2指令分類
2.2.2 統一匯編語言
2.2.3 16.bitThumb—2指令集編碼格式
2.2.4 32.bitThumb—2指令集編碼格式
2.2.5 條件執行
2.2.6 未定義及不可預測指令
2.2.7 寄存器域編碼Ob1111的用途
2.2.8 寄存器域編碼0 b1101的用途
2.2.9 Cortex—M3常用的Thumb—2指令
2.2.10 Thumb—2指令與ARM體係架構下的指令比較
2.2.11 基於Cortex—M3的Thumb—2指令集
習題
第3章 STM32基礎及最小係統設計
3.1 從Cortex—M3到STM32F103
3.1.1 微處理器、微控製器和係統
3.1.2 STM32F103微控製器
3.2 存儲器與總綫架構
3.2.1 存儲子係統基本構架
3.2.2 存儲器映像
3.2.3 位帶綁定(Bit—Banding)
3.2.4 嵌入式閃存
3.2.5 寄存器說町
3.2.6 啓動配置
3.2.7 應用實例
3.3 p斷和事件
3.3.1 嵌套嚮量中斷控製器(NVIC)及其特性
3.3.2 外部中斷/事件控製器(EXTI)
3.3.3 盧斷寄存器描述
3.3.4 應用實例
3.4 STM32F103x的時鍾係統
3.5 基於STM32的最小係統參考設計
習題
第4章 DMA控製器
4.1 主要特性
4.2 功能描述
……
第5章 通用和復用功能I/O模塊
第6章 定時器原理與應用
第7章 STM32的USART模塊
第8章 STM32的SPI模塊
第9章 I2C總綫原理及其應用
第10章 CAN總綫原理及其應用
第11章 STM32的模擬數字轉換模式
第12章 STM32支撐開發環境
第13章 基於STM32的多功能綜閤實驗闆設計
第14章 基於STM32的電動自行車控製器設計
第15章 ARM意想電能錶的參考設計
第16章 麵嚮物聯網的智能硬件設計
主要參考文獻
前言/序言
嵌入式係統及其應用 基於Cortex-M3內核和STM32F係列微控製器的係統設計與開發(第3版) 下載 mobi epub pdf txt 電子書
嵌入式係統及其應用 基於Cortex-M3內核和STM32F係列微控製器的係統設計與開發(第3版) pdf epub mobi txt 電子書 下載