基於ARMCortex-M4的單片機原理與實踐

基於ARMCortex-M4的單片機原理與實踐

《基於ARMCortex-M4的單片機原理與實踐》是2018年8月機械工業出版社出版的圖書,作者是陳朋。

基本介紹

  • 中文名:基於ARMCortex-M4的單片機原理與實踐
  • 作者:陳朋
  • ISBN:9787111603474
  • 定價:55元
  • 出版社:機械工業出版社
  • 出版時間:2018年8月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以德州儀器公司的TM4C1294系列微處理器為藍本,由淺入深地介紹了ARMCortex-M4內部結構、特點及片上功能模組的工作原理和操作方法以及集成開發環境(CodeComposerStudio,CCS)的使用方法。本書還闡述了TM4C1294處理器系統外設、串列通信外設接口、模擬外設以及運動控制外設的功能特點、內部結構、初始化與配置以及暫存器映射與描述等。本書在後還介紹了基於TM4C12x和TM4C1294處理器的綜合套用實例,可使讀者迅速掌握基於ARMCortex-M4微處理器的套用技巧,並可向讀者提供配套開發板。本書既可以作為電子信息類的電子信息工程、自動化、電子科學與技術、通信工程、光電信息科學與工程、信息工程及相近專業的本專科生或研究生學習微處理器原理的教材,也可以作為相關專業技術人員的參考用書。本書注重知識點與讀者動手實踐相結合。

圖書目錄

前言
第1章緒論
1.1 ARM體系概述
1.1.1 ARM簡介
1.1.2 ARM架構的發展
1.1.3 Cortex核心分類
1.2 ARM Cortex-M4微處理器
1.2.1 ARM Cortex-M4微處理器特點
1.2.2 Cortex-M4微處理器結構
1.2.3 Cortex-M4微處理器的編程模式
1.2.4 Cortex-M4微處理器的堆疊
1.2.5 Cortex-M4微處理器的核心暫存器
1.2.6 Cortex-M4微處理器的存儲器映射
1.2.7 Cortex-M4指令集
1.2.8 Cortex-M4的中斷與異常處理
1.3 TM4C1294微處理器
1.3.1 TM4C1294微處理器概述
1.3.2 TM4C1294微處理器結構
1.3.3 TM4C1294微處理器性能特點
1.4 思考與練習
第2章Cortex-M4F微處理器的系統控制模組
2.1系統控制模組的相關信號描述
2.2系統控制模組的功能概述
2.2.1器件標識信息
2.2.2復位控制
2.2.3NMI控制
2.2.4電源控制
2.2.5時鐘控制
2.2.6工作模式控制
2.2.7系統初始化與配置
2.3思考與練習
第3章CCS集成開發環境
3.1集成開發環境CCS
3.1.1 CCS功能及特點
3.1.2安裝CCSv6
3.1.3啟動CCSv6
3.1.4新建CCS工程
3.1.5建立工程
3.1.6基本調試功能
3.1.7使用觀察視窗
3.1.8 CCS的其他基本操作
3.1.9 CCS編程簡介
3.2 TivaWare軟體
3.2.1 TivaWare功能及特點
3.2.2 TivaWare主要模組介紹
3.3思考與練習
第4章TM4C1294微處理器內部存儲器和外部擴展接口
4.1 TM4C1294片記憶體儲器功能框圖
4.2 TM4C1294片記憶體儲器功能描述
4.2.1 SRAM
4.2.2 ROM
4.2.3 Flash Memory
4.2.4 EEPROM
4.3 TM4C1294暫存器映射與描述
4.4 TM4C1294外部匯流排擴展接口(EPI)
4.4.1 EPI功能與特點
4.4.2 EPI內部結構
4.4.3 EPI功能描述
4.4.4 EPI初始化與配置
4.4.5 EPI暫存器映射
4.4.6 EPI套用例程
4.5思考與練習
第5章TM4C1294微處理器系統外設
5.1通用輸入/輸出連線埠(GPIO)
5.1.1 GPIO功能與特點
5.1.2 GPIO功能描述
5.1.3 GPIO初始化與配置
5.1.4 GPIO暫存器映射與描述
5.1.5 GPIO套用例程
5.2通用定時器模組(GPTM)
5.2.1 GPTM功能與特點
5.2.2 GPTM內部結構
5.2.3 GPTM功能描述
5.2.4 GPTM初始化與配置
5.2.5 GPTM暫存器映射與描述
5.2.6 GPTM套用例程
5.3看門狗定時器(WDT)
5.3.1 WDT功能與特點
5.3.2 WDT內部結構
5.3.3 WDT功能描述
5.3.4 WDT初始化與配置
5.3.5 WDT暫存器映射與描述
5.3.6 WDT套用例程
5.4微型直接存儲器訪問 (μDMA)
5.4.1 μDMA控制器功能與特點
5.4.2 μDMA控制器內部結構
5.4.3 μDMA控制器功能描述
5.4.4 μDMA控制器初始化與配置
5.4.5 μDMA通道控制結構體
5.4.6 μDMA暫存器映射與描述
5.4.7 μDMA套用例程
5.5思考與練習
第6章TM4C1294微處理器的串列通信外設接口
6.1.1 UART功能與特點
6.1.2 UART內部結構
6.1.3 UART功能描述
6.1.4 UART初始化與配置
6.1.5 UART暫存器映射與描述
6.1.6 UART套用例程
6.2四路同步串列接口(QSSI)
6.2.1 QSSI功能與特點
6.2.2 QSSI內部結構
6.2.3 QSSI功能描述
6.2.4 QSSI初始化與配置
6.2.5 QSSI暫存器映射與描述
6.2.6 QSSI套用例程
6.3 I2C匯流排
6.3.1 I2C功能與特點
6.3.2 I2C內部結構
6.3.3 I2C功能描述
6.3.4 I2C初始化與配置
6.3.5 I2C暫存器映射與描述
6.3.6 I2C套用例程
6.4 CAN匯流排
6.4.1 CAN功能與特點
6.4.2 CAN控制器內部結構
6.4.3 CAN功能描述
6.4.4 CAN初始化與配置
6.4.5 CAN暫存器映射與描述
6.4.6 CAN套用例程
6.5 通用串列匯流排(USB)
6.5.1 USB功能與特點
6.5.2 USB內部結構
6.5.3 USB功能描述
6.5.4 USB初始化與配置
6.5.5 USB暫存器映射與描述
6.6.1乙太網控制器的功能與特點
6.6.2乙太網控制器的內部結構
6.6.3乙太網控制器的功能描述
6.6.4乙太網控制器的初始化與配置
6.6.5乙太網控制器的暫存器映射與描述
6.7思考與練習
第7章TM4C1294微處理器的模擬外設
7.1 TM4C1294微處理器的模擬比較器
7.1.1 模擬比較器的內部結構
7.1.2模擬比較器的功能描述
7.1.3模擬比較器的內部參考電壓編程
7.1.4模擬比較器的初始化與配置
7.1.5模擬比較器的暫存器映射與描述
7.1.6模擬比較器的套用例程
7.2 TM4C1294微處理器的模-數轉換器(ADC)
7.2.1 ADC功能與特點
7.2.2 ADC內部結構
7.2.3 ADC功能描述
7.2.4 ADC初始化與配置
7.2.5 ADC暫存器映射與描述
7.2.6 ADC的套用例程
7.3思考與練習
第8章TM4C1294微處理器的運動控制外設
8.1脈衝寬度調製(PWM)
8.1.1 PWM功能與特點
8.1.2 PWM內部結構
8.1.3 PWM功能描述
8.1.4 PWM初始化與配置
8.1.5 PWM暫存器映射
8.1.6 PWM套用例程
8.2正交編碼器接口(QEI)
8.2.1 QEI功能與特點
8.2.2 QEI內部結構
8.2.3 QEI功能描述
8.2.4 QEI初始化與配置
8.2.5 QEI暫存器映射與描述
8.2.6 QEI套用例程
8.3思考與練習
第9章基於TM4C12x的綜合套用實例
9.1基於TM4C123 LaunchPad的硬體平台介紹
9.1.1硬體平台性能概述
9.1.2硬體平台功能模組介紹
9.1.3軟體介紹
9.2基於TM4C123 LaunchPad的步進電動機驅動套用設計
9.2.1TM4C123GH6PM微處理器介紹
9.2.2DRV8833步進電動機驅動器
9.2.3系統硬體
9.2.4系統軟體
9.3基於TM4C1294 LaunchPad的Wi-Fi套用
9.3.1TM4C1294和CC3100介紹
9.3.2系統硬體
9.3.3系統軟體
9.4基於TM4C1294的AY-SCMP Kit實驗開發板硬體系統介紹
9.4.1系統組成和功能框圖
9.4.2系統部分硬體資源
9.5基於TM4C1294和加速度計的重力感應遊戲
9.5.1重力感應遊戲概述
9.5.2系統軟體
9.5.3實驗結果展示
9.6基於TM4C1294的音樂播放器設計
9.6.1音樂播放器設計思路概述
9.6.2工作原理
9.6.3軟體設計
9.6.4實驗結果展示
9.7基於TM4C1294貪吃蛇遊戲設計
9.7.1貪吃蛇遊戲設計概述
9.7.2系統軟體
9.7.3實驗結果展示
附錄
附錄ATM4C1294引腳定義
參考文獻

相關詞條

熱門詞條

聯絡我們