嵌入式系統及其套用:基於Cortex-M3核心和STM32F103系列微控制器的系統設計與開發

嵌入式系統及其套用:基於Cortex-M3核心和STM32F103系列微控制器的系統設計與開發

《嵌入式系統及其套用基於Cortex-M3核心和STM32F103系列微控制器的系統設計與開發》是2011年5月1日同濟大學出版社出版的圖書,作者是陳啟軍。

基本介紹

  • 書名:嵌入式系統及其套用:基於Cortex-M3核心和STM32F103系列微控制器的系統設計與開發
  • 作者陳啟軍
  • ISBN:9787560845302
  • 定價:60
  • 出版社同濟大學出版社
  • 出版時間:2011年5月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《嵌入式系統及其套用:基於Cortex-M3核心和STM32F103系列微控制器的系統設計與開發》由陳啟軍、余有靈、張偉、潘登、周偉編著,介紹了嵌入式系統領域的基本原理、技術和方法,在內容上偏重電氣類專業的教材選擇需求,更強調基本原理、硬體設計、軟硬體互動,強調在自動化和電氣領域的套用,而在更高層的軟體開發上適當弱化,力求能夠適當改變目前院校教學上軟強硬弱的現狀。全書緊跟時代潮流,以ARM公司的Cortex-M3核心和ST公司的STM32F103系列MCU為主要介紹對象,在普適的嵌入式基本原理與具體晶片的結合上較為深入。
《嵌入式系統及其套用——基於Cortex-M3核心和STM32F103系列微控制器的系統設計與開發》適合專業教育階段的自動化電氣類本科教學,也適合具有初步經驗的嵌入式系統開發者自學或研究生學習,對其他從事電子技術和軟體技術開發的人員亦有較大參考價值。

圖書目錄

前言
第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和SFM32簡介
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-itThurfib-2指令集編碼格式
2.2.4 32_bitThumb-2指令集編碼格式
2.2.5 條件執行
2.2.6 未定義及不可預測指令
2.2.7 暫存器域編碼0b1111的用途
2.2.8 暫存器域編碼0b1101的用途
2.2.9 Cortex-M3常用的Thumb-2指令
2.2.10 Thumb-2指令與ARM體系架構下的指令比較
2.2.11 基於Cortex-M3的Thumb-2指令集
習題
第3章STM32F103基礎及最小系統設計
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 中斷和事件
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 功能描述
4.2.1 DMA處理
4.2.2 仲裁器
4.2.3 DMA通道
……
第5章 通用和復用功能I/O
5.1 GPIO功能描述
5.2 GPIO暫存器描述
5.3 復用功能I/O和調試配置(AFIO)
5.4 AFO暫存器描述
5.5 GPIO和AFIO暫存器地址映像
5.6 套用實例
習題
第6章 STM32高級定時器原理與套用
6.1 定時/計數器的基本原理與實現方法
6.2 STM32高級定時/計數器
6.3 STM32高級定時器暫存器描述
6.4 STM32高級定時器工作原理及套用
習題
第7章 STM32的USARt模組
7.1 串列通信概述
7.2 串列通信的基本原理
7.3 STM32F103的串列通信模組
7.4 USART暫存器描述
7.5 USART套用實例分析
習題
第8章 STM32的SPI模組
8.1 串列外設接口概述
8.2 串列外設接口SPI的基本原理
8.3 STM32F103的串列外設接口模組
8.4 SPI暫存器描述
8.5 SPI套用實例分析
習題
第9章 12C匯流排原理及其套用
9.1 12C匯流排概述
9.2 12C匯流排原理
9.3 STM32 12C模組原理
9.4 STM32 12C擴展EEPROM套用
習題
第10章 CAN匯流排原理及其套用
10.1 CAN匯流排概述
10.2 STM32的CAN通信模組
10.3 STM32 bxCAN模組工作過程
10.4 STM32 CAN套用實例
習題
第11章 STM32的模擬數字轉換模組
11.1 A/D變換的基本原理
11.2 ADC模組的主要技術指標和選型考慮
11.3 ADC模組的外圍軟硬體設計
11.4 STM32F103 ADC暫存器介紹
11.5 STM32F103的ADC模組的使用
11.6 基於STM32F103的A/D變換示例
習題
第12章 STM32支撐開發環境
12.1 嵌入式系統開發的流程
12.2 基於Keil MI)K的STM32開發支撐環境
12.3 STM32啟動檔案解析
12.4 ARTX嵌入式作業系統使用初步
12.5 嵌入式系統軟體開發的高級主題
習題
第13章 基於STM32的多功能綜合實驗板設計
13.1 綜合實驗板介紹
13.2 MDvSTM32-107實驗板模組設計
習題
第14章 基於STM32的電動腳踏車控制器設計
14.1 直流無刷電機的基本原理
14.2 直流無刷電機套用系統設計
習題
第15章 AMR單相電能表的參考設計
15.1 需求和目標系統特性
15.2 硬體設計方案
15.3 STPMlO測量集成晶片
15.4 賬戶管理
15.5 目標機的測試與評估
習題
附屬檔案A ARM公司系列產品命名規則
主要參考文獻

相關詞條

熱門詞條

聯絡我們