基本信息
《ARM Cortex-M3核心微控制器快速入門與套用》
叢 書 名:ARM Cortex-M3核心微控制器初學之路·動手系列 冷配線上
版 次:1
頁 數:452
裝 幀:平裝
開 本:16開
圖書目錄
基礎篇
第1章 ARM公司與其體系結構概述
1.1 ARM公司概述
1.1.1 ARM產品領域
1.1.2 ARM產品特點
1.2 ARM體系結構概述
1.2.1 ARMCPU套用分類
1.2.2 套用處理器
1.2.3 嵌入式控制處理器
1.2.4 ARM體系結構的發展
1.2.5 ARM技術發展趨勢
第2章 ARMCortex-M3處理器核心結構
2.1 Cortex-M3核心
2.2 Thumb?2指令集架構
2.3 嵌套向量中斷控制器(NVIC)
2.4 存儲器保護單元(MPU)
2.5 調試和跟蹤
2.6 匯流排矩陣和接口
2.7 Cortex-M3指令系統
第3章 Cortex-M3核心微控制器LM3S101/LM3S102硬體結構
3.1 概述
3.2 引腳功能
3.2.1 引腳分布
3.2.2 引腳功能描述
3.3 硬體結構
3.4 ARMCortex-M3核心
3.5 記憶體儲器單元(Flash/SRAM)
3.5.1 SRAM存儲器
3.5.2 Flash存儲器
3.6 中斷系統
3.7 通用輸入/輸出(GPIO)
3.7.1 GPIO功能模組
3.7.2 數據暫存器操作
3.7.3 數據方向
3.7.4 中斷控制
3.7.5 模式控制
3.7.6 引腳配置
3.7.7 標識(Identification)
3.8 通用定時器
3.8.1 硬體模組框圖
3.8.2 功能描述
3.9 看門狗定時器
3.9.1 看門狗模組框圖
3.9.2 功能描述
3.10 通用異步串列通信
3.10.1 硬體方框圖
3.10.2 功能描述
3.11 同步串列通信接口(SSI)
3.11.1 SSI模組框圖
3.11.2 功能描述
3.12 I2C接口
3.12.1 I2C硬體方框圖
3.12.2 功能描述
3.13 模擬比較器
3.13.1 硬體方框圖
3.13.2 功能描述
3.13.3 內部參考編程
3.14 JTAG接口
3.14.1 硬體方框圖
3.14.2 功能描述
3.15 系統存儲器映射
3.16 系統控制
3.16.1 功能描述
3.16.2 初始化和系統配置
3.16.3 系統控制暫存器的映射
3.16.4 系統控制暫存器可實現功能描述
第4章 對C語言的回顧
4.1 指針的套用
4.2 左移、右移和位邏輯符號在程式中的套用
4.3 #define常數定義符
4.4 const(常數變數)
4.5 #if#endif(條件編譯)
4.5.1 條件編譯命令的第一種格式
4.5.2 條件編譯命令的第二種格式
4.5.3 條件編譯命令的第三種格式
4.6 typedet(用戶自定義類型)
4.6.1 基本類型的自定義
4.6.2 數組類型的自定義
4.6.3 結構型、共用型的自定義
4.6.4 指針型的自定義
第5章 IAR Embedded Workbench與 LM LlNK JTAG快速入門
5.1 IAR Embedded Workbench的安裝和使用
5.1.1 IAR Embedded Workbench的安裝
5.1.2 安裝Luminary Stellaris晶片資源檔案與LMLINKJTAG驅動程式
5.1.3 IAREmbeddedWorktench的使用
5.2 程式的編譯與調試
實戰篇
第6章 Cortex-M3核心微控制器LM3S101(102)內部資源套用實踐
課題l LM3S10l(102)基本的輸入/輸出GPIO套用練習
課題2 LM3S101(102)GPI()按鍵信號輸入與中斷功能的套用方法
課題3 定時器/計數器(含中斷)的啟動與運用
課題4 通用uART串列通信的啟動與套用
課題5 同步串列通信口(SSI)的啟動與套用
課題6 LM3S101(102)模擬比較器的套用
課題7 LM3S101(102)看門狗的啟動與套用
第7章 Cortex—M3核心微控制器LM3S101(102)外圍接口電路在工程中的套用
課題8 模擬sPI通信FM25L04存儲晶片在LM3S101(102)系統中的套用
課題9 LCDjCMl2864M的在LM3S101(102)單片機上的套用
課題10 模擬LC通信在LM3S101(102)晶片中的套用(at24xx)
課題11 用8位數碼管顯示LM3s101(102)內部RTC實時時鐘(ZLG7290驅動)
課題12 LCD_TCl602在LM3S101(102)系統中的套用(74HC595串並轉換)
課題13 PCF8563時鐘晶片在LM3S101(102)系統中的運用
課題14 步進電機的細分控制在LM3S101(102)系統中的運用
課題15 使用JTAG引腳作普通的GPl0
附錄A Cortex—M3核心微控制器LM3S101(102)最小系統
附錄B 網上資料內容說明
參考文獻
溫馨提示