ARM嵌入式系統教程:基於Cortex-M4核心和TM4C1294控制器

ARM嵌入式系統教程:基於Cortex-M4核心和TM4C1294控制器

《ARM嵌入式系統教程:基於Cortex-M4核心和TM4C1294控制器》是2016年11月機械工業出版社出版的圖書,作者是尤鋆。

基本介紹

  • 書名:ARM嵌入式系統教程:基於Cortex-M4核心和TM4C1294控制器
  • 作者:尤鋆
  • ISBN:9787111549833
  • 定價:38元
  • 出版社:機械工業出版社
  • 出版時間:2016年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書從微處理器系統的基本組成和工作原理開店背煮始介紹,便於初學者了解基本的嵌入式系微奔察陵統的工作原理。本書以TI公司的Cortex-M4處理器TM4C1294NCPDT為核心,該晶片是TI公司目前駝擔的主力ARM晶片,詳細介紹了該晶片的組成部件及結構特點,重點介紹了外設接口、常用通信接口及模擬接口,每部分都有相應的例程以供讀者理解。所有例程均在TI公司的CCS開發環境中進行了實際運行測試,並且詳細陵膠旋譽介紹了CCS的使用方法及開發步驟,對於讀者學習使用TI公司的其他嵌入式產品也有很好的幫助。

圖書目錄

目錄
前言
第1章計算機系統基本工作原理1
1.1計算機的歷汽婆察史與分類1
1.1.1計算機的發展歷程1
1.1.2計算機的分類2
1.2計算機系統2
1.2.1計算機基本組成部件3
1.2.2計算機常用體系結構4
1.2.3計算機基本工作結構旋朵組4
1.2.4常用微處理器類型5
1.3存儲器7
1.3.1存儲器類型8
1.3.2半導體存儲器分類10
1.3.3半導體存儲器連線11
1.4輸入/輸出接口14
1.4.1輸入/輸出接口的功能14
1.4.2輸入/輸出接口的組成15
1.4.3輸入/輸出控制的方式16
第2章Tiva129概述20
2.1Tiva129體系結構20
2.1.1TivaC系列概述20
2.1.2TM4C1294NCPDT微控制器概覽20
2.1.3TM4C1294NCPDT微控制器特性21
2.2Cortex-M4F處理器24
2.2.1框圖25
2.2.2概覽25
2.2.3編程模型27
2.2.4存儲器模型29
2.2.5異常模型38
2.2.6故障處理41
2.3系統控制44
2.3.1信號描述44
2.3.2功能描述45
2.3.3初始化和配置57
第3章ARM指令體系簡介59
[TPMY.tif,+8mm。148mm〗〖1〗目錄3.1定址方式59
3.2ARM常用指令61
第4章ARM程式開發64
4.1集成開發環境CCStudio介紹64
4.1.1CCStudio安裝64
4.1.2CCStudio配置69
4.1.3CCStudio工程開發75
4.1.4StellarisICDI線上調試接口驅動程式的安裝79
4.1.5CCStudio工程編譯調試82
4.2函式館TivaWare介紹88
4.2.1TivaWare安裝88
4.2.2TivaWare庫函式89
4.2.3TivaWare套用92
第5章Tiva129內部存儲器97
5.1框圖97
5.2功能描述97
5.2.1SRAM97
5.2.2ROM99
5.2.4EEPROM108
5.2.5匯流排矩陣存儲器訪問113
第6章Tiva129外設接口114
6.1通用輸入/輸出接口114
6.1.1信號描述114
6.1.2引腳性能115
6.1.3功能描述115
6.1.4初始化及配置120
6.1.5例程122
6.2外部外設接口123
6.2.1EPI框圖124
6.2.2信號描述125
6.2.3功能描述126
6.2.4初始化及配置128
6.3通用定時器133
6.3.1模組框圖134
6.3.2信號描述135
6.3.3功能描述136
6.3.4初始化及配置147
6.3.5例程150
6.4.1模組框圖152
6.4.2功能描述152
6.4.3初始化及配置153
6.4.4例程154
6.5脈衝寬度調製器155
6.5.1模組框圖156
6.5.2信號描述156
6.5.3功能描述158
6.5.4初始化及配置163
6.5.5例程164
6.6正交編碼器接口165
6.6.1模組框圖166
6.6.2信號描述166
6.6.3功能描述167
6.6.4初始化及配置169
第7章Tiva129通信接口170
7.1.1模組框圖171
7.1.2信號描述171
7.1.3功能描述173
7.1.4初始化及配置179
7.1.5例程180
7.2四同步串列接口182
7.2.1模坑立洪塊框圖183
7.2.2信號描述184
7.2.3功能描述185
7.2.4初始化及配置193
7.3通用串列匯流排控制器195
7.3.1模組框圖195
7.3.2信號描述196
7.3.3例程197
7.4內部積體電路接口198
7.4.1模組框圖198
7.4.2信號描述198
7.4.3功能描述200
7.4.4初始化及配置210
7.5.1模組框圖211
7.5.2信號描述211
第8章Tiva129模擬接口213
8.1.1模組框圖216
8.1.2信號描述216
8.1.3功能描述218
8.1.4初始化及配置229
8.1.5例程230
8.2.1模組框圖232
8.2.2信號描述232
8.2.3功能描述233
8.2.4初始化及配置236
8.2.5例程236
附錄238
附錄ACortex-M4F指令集簡介238
附錄BTM4C1294晶片引腳圖及引腳信號244
附錄CTM4C1294 Connected LaunchPad評估板簡介259
參考文獻263
5.2功能描述97
5.2.1SRAM97
5.2.2ROM99
5.2.4EEPROM108
5.2.5匯流排矩陣存儲器訪問113
第6章Tiva129外設接口114
6.1通用輸入/輸出接口114
6.1.1信號描述114
6.1.2引腳性能115
6.1.3功能描述115
6.1.4初始化及配置120
6.1.5例程122
6.2外部外設接口123
6.2.1EPI框圖124
6.2.2信號描述125
6.2.3功能描述126
6.2.4初始化及配置128
6.3通用定時器133
6.3.1模組框圖134
6.3.2信號描述135
6.3.3功能描述136
6.3.4初始化及配置147
6.3.5例程150
6.4.1模組框圖152
6.4.2功能描述152
6.4.3初始化及配置153
6.4.4例程154
6.5脈衝寬度調製器155
6.5.1模組框圖156
6.5.2信號描述156
6.5.3功能描述158
6.5.4初始化及配置163
6.5.5例程164
6.6正交編碼器接口165
6.6.1模組框圖166
6.6.2信號描述166
6.6.3功能描述167
6.6.4初始化及配置169
第7章Tiva129通信接口170
7.1.1模組框圖171
7.1.2信號描述171
7.1.3功能描述173
7.1.4初始化及配置179
7.1.5例程180
7.2四同步串列接口182
7.2.1模組框圖183
7.2.2信號描述184
7.2.3功能描述185
7.2.4初始化及配置193
7.3通用串列匯流排控制器195
7.3.1模組框圖195
7.3.2信號描述196
7.3.3例程197
7.4內部積體電路接口198
7.4.1模組框圖198
7.4.2信號描述198
7.4.3功能描述200
7.4.4初始化及配置210
7.5.1模組框圖211
7.5.2信號描述211
第8章Tiva129模擬接口213
8.1.1模組框圖216
8.1.2信號描述216
8.1.3功能描述218
8.1.4初始化及配置229
8.1.5例程230
8.2.1模組框圖232
8.2.2信號描述232
8.2.3功能描述233
8.2.4初始化及配置236
8.2.5例程236
附錄238
附錄ACortex-M4F指令集簡介238
附錄BTM4C1294晶片引腳圖及引腳信號244
附錄CTM4C1294 Connected LaunchPad評估板簡介259
參考文獻263

相關詞條

熱門詞條

聯絡我們