ARM Cortex-M3內核微控制器快速入門與應用 版權信息
- ISBN:9787811248784
- 條形碼:9787811248784 ; 978-7-81124-878-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
ARM Cortex-M3內核微控制器快速入門與應用 本書特色
《ARM Cortex-M3內核微控制器快速入門與應用》由北京航空航天大學出版社出版。
ARM Cortex-M3內核微控制器快速入門與應用 內容簡介
簡介
cortex-m3是arm公司基于arm v7架構的新型芯片內核。本書首先敘述cortex-m3內核微控制器的內部結構和內部寄存映射及功能,然后通過課題的形式訓練讀者掌握其編程應用方法。 全書分基礎篇和實戰篇兩部分。基礎篇主要講述cortex-m3的由來和cortex-m3內核微控制器的內部結構。實戰篇又分基礎訓練和應用訓練兩部分:基礎訓練主要訓練讀者對cortex-m3內核微控制器的輸入/輸出和內部定時器等的應用;應用訓練主要訓練讀者對cortex-m3內核微控制器與外圍接口電路進行通信控制的編程方法。 本書既可作為學習32位微控制器的單片機愛好者和從事自動控制、智能儀器儀表、電力電子、機電一體化以及各類單片機應用的工程技術人員的學習參考用書,還可作為大學本科、高職高專、技師學院等師生的理論教材或實習教材。
ARM Cortex-M3內核微控制器快速入門與應用 目錄
基礎篇第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 Thumb2指令集架構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 網上資料內容說明參考文獻溫馨提示
展開全部
ARM Cortex-M3內核微控制器快速入門與應用 節選
Cortex-M3是ARM公司基于ARM V7架構的新型芯片內核。《ARM Cortex-M3內核微控制器快速入門與應用》首先敘述Cortex-M3內核微控制器的內部結構和內部寄存映射及功能,然后通過課題的形式訓練讀者掌握其編程應用方法。全書分基礎篇和實戰篇兩部分。基礎篇主要講述Cortex-M3的由來和Cortex-M3內核微控制器的內部結構。實戰篇又分基礎訓練和應用訓練兩部分:基礎訓練主要訓練讀者對Cortex-M3內核微控制器的輸入/輸出和內部定時器等的應用;應用訓練主要訓練讀者對Cortex-M3內核微控制器與外圍接口電路進行通信控制的編程方法。《ARM Cortex-M3內核微控制器快速入門與應用》既可作為學習32位微控制器的單片機愛好者和從事自動控制、智能儀器儀表、電力電子、機電一體化以及各類單片機應用的工程技術人員的學習參考用書,還可作為大學本科、高職高專、技師學院等師生的理論教材或實習教材。