注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護基于MDK的STM32處理器開發(fā)應用

基于MDK的STM32處理器開發(fā)應用

基于MDK的STM32處理器開發(fā)應用

定 價:¥56.00

作 者: 李寧
出版社: 北京航空航天大學出版社
叢編項: ARM RealView MDK系列叢書
標 簽: ARM技術

購買這本書可以去


ISBN: 9787811244649 出版時間: 2008-10-01 包裝: 平裝
開本: 16開 頁數(shù): 519 字數(shù):  

內容簡介

  本書介紹了基于MDK的STM32處理器開發(fā)應用。全書共9章,分為4部分。第一部分為基礎篇,在講解Cortex-M3處理器結構的基礎上,詳細介紹了Cortex-M3處理器的編程模型、總線架構、存儲結構、異常處理機制、Thumb-2指令集。第二部分為準備篇,介紹了MDK的使用方法和STM32V100開發(fā)板,是讀者學習使用MDK進行STM32處理器應用開發(fā)的準備知識。第三部分為應用篇,介紹了STM32處理器的所有接口及其結構、特點和功能,并給出了所有相應特殊功能寄存器的功能,最后都提供了一個小的應用實例。第四部分為綜合篇,介紹了2個綜合應用了ADC、GPIO、USB、SPI、TIMER等接口模塊的應用實例RTL_Blinky和MP3 Player。本書既可以作為嵌入式應用開發(fā)工程技術人員ARM最新處理器核Cortex-M3的編程入門指導書,又可以作為使用MDK進行STM32處理器開發(fā)的參考書,還可以作為STM32處理器的開發(fā)參考手冊。

作者簡介

暫缺《基于MDK的STM32處理器開發(fā)應用》作者簡介

圖書目錄

第一部分 基礎篇
 第1章 Cortex-M3處理器簡介
  1.1 Cortex-M3處理器的特點
  1.2 Cortex-M3處理器的基本結構
  1.3 STM32系列處理器
   1.3.1 STM32處理器的分類
   1.3.2 STM32F10x處理器的內部結構
   1.3.3 STM32系列MCU的優(yōu)點
   1.3.4 STM32處理器開發(fā)工具
 第2章 Cortex-M3處理器編程模型
  2.1 處理器工作模式及狀態(tài)
  2.1.1 特權訪問和用戶訪問
  2.1.2 Main棧和Process棧
  2.2 寄存器
  2.2.1 通用寄存器
  2.2.2 程序狀態(tài)寄存器(xPSR)
  2.3 數(shù)據(jù)類型與存儲器格式
  2.4 指令集
  2.5 系統(tǒng)控制寄存器
 第3章 STM32處理器總線結構和存儲器
  3.1 系統(tǒng)總線構架
 3.2 存儲器的組織與映射
  3.2.1 存儲組織
  3.2.2 STM32處理器存儲器映射
  3.3 位 段
  3.4 啟動配置
 第4章 Cortex-M3的異常處理
  4.1 異常的類型
  4.2 異常的優(yōu)先級
  4.2.1 優(yōu)先級
  4.2.2 優(yōu)先級分組
  4.2.3 優(yōu)先級對異常處理的影響
  4.2.4 異?;顒拥燃?br />  4.3 異常處理
  4.3.1 異常處理的進入與處理
  4.3.2 異常處理的退出
  4.4 復位過程
  4.4.1 向量表
  4.4.2 啟動過程
  4.5 多堆棧的設置
  4.6 Abort模式
  4.6.1 硬故障
  4.6.2 Local故障和升級
  4.6.3 故障狀態(tài)寄存器和故障地址寄存器
第二部分 準備篇
 第5章 快速啟用MDK
  5.1 MDK的安裝與配置
  5.1.1 MDK安裝的最小系統(tǒng)要求
  5.1.2 MDK的安裝
  5.1.3 MDK的目錄結構
   5.1.4 注冊與幫助
 5.2 μVision IDE
  5.2.1 菜單欄、工具欄、狀態(tài)欄
  5.2.2 工程工作區(qū)
  5.2.3 工作區(qū)
  5.2.4 輸出窗口
  5.2.5 內存窗口
  5.2.6 觀測窗口
  5.2.7 外設對話框
  5.3 開發(fā)過程
  5.3.1 選擇工具集
  5.3.2 創(chuàng)建工程并選擇處理器
  5.3.3 配置處理器啟動代碼
  5.3.4 配置硬件選項
  5.3.5 創(chuàng)建源文件及文件組
  5.3.6 編譯鏈接工程
  5.3.7 調試程序
  5.3.8 建立HEX文件
  5.3.9 下載HEX文件
 第6章 STM32V100評估板
  6.1 STM103V100評估板的基本結構
  6.2 STM103V100評估板的I/O接口
第三部分 應用篇
 第7章 STM32處理器基本接口應用
  7.1 通用I/O端口
  7.1.1 通用I/O端口(GPIO)功能描述
  7.1.2 相關功能寄存器
  7.1.3 應用實例
  7.2 嵌套向量中斷控制器
  7.2.1 嵌套向量中斷控制器功能描述
  7.2.2 應用實例
  7.3 外部中斷/事件控制器
  7.3.1 外部中斷/事件控制器功能描述
  7.3.2 相關功能寄存器
  7.3.3 應用實例
  7.4 電源控制
  7.4.1 電源控制系統(tǒng)功能描述
  7.4.2 相關功能寄存器
  7.4.3 應用實例
  7.5 串行通信接口
  7.5.1 串行通信接口功能描述
  7.5.2 相關功能寄存器
  7.5.3 應用實例
  7.6 實時時鐘
  7.6.1 實時時鐘功能描述
  7.6.2 相關功能寄存器
  7.6.3 應用實例
  7.7 備份寄存器
  7.7.1 備份寄存器功能描述
  7.7.2 相關功能寄存器
   7.7.3 應用實例
  7.8 看門狗
  7.8.1 看門狗功能描述
  7.8.2 相關功能寄存器
  7.8.3 獨立看門狗應用實例
  7.8.4 窗口看門狗應用實例
  7.9 通用定時器
  7.9.1 通用定時器功能描述
  7.9.2 相關功能寄存器
  7.9.3 應用實例
  7.10 高級控制定時器
  7.10.1 高級控制定時器功能描述
  7.10.2 相關功能寄存器
  7.10.3 應用實例
  7.11 DMA控制器
  7.11.1 DMA控制器功能描述
  7.11.2 相關功能寄存器
  7.11.3 應用實例
  7.12 A/D轉換器
  7.12.1 A/D轉換器功能描述
  7.12.2 相關功能寄存器
  7.12.3 應用實例
 第8章 STM32處理器通信接口應用
  8.1 控制局域網通信接口
  8.1.1 控制局域網通信接口功能描述
  8.1.2 相關功能寄存器
  8.1.3 應用實例
 8.2 I2C接口
 8.2.1 I2C接口功能描述
  8.2.2 相關功能寄存器
  8.2.3 應用實例
  8.3 SPI接口
  8.3.1 SPI接口功能描述
  8.3.2 相關功能寄存器
  8.3.3 應用實例
 8.4 全速USB接口
  8.4.1 USB接口功能描述
  8.4.2 USB編程中需要考慮的問題
  8.4.3 相關功能寄存器
  8.4.4 應用實例
第四部分 綜合篇
 第9章 STM32處理器綜合應用
  9.1 RTX_Blinky
  9.1.1 硬件電路
  9.1.2 RTX內核
  9.1.3 軟件程序設計
  9.1.4 實時跟蹤分析
  9.1.5 運行過程
  9.2 MP3 Player
  9.2.1 SD卡的結構及讀寫方法
   9.2.2 FAT16文件系統(tǒng)簡介
 9.2.3 VS1003-MP3/WMA音頻編解碼器簡介
  9.2.4 簡易聲波播放器的設計與實現(xiàn)
  9.2.5 簡易MP3 Player的設計與實現(xiàn)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號