3dwoo大學簡體電腦書店
STM32F10X系列ARM微控制器入門與提高
( 簡體 字)
作者:沈建良類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
出版社:北京航空航天大學出版社STM32F10X系列ARM微控制器入門與提高 3dWoo書號: 35095
詢問書籍請說出此書號!
有庫存
NT售價: 295
出版日:3/1/2013
頁數:397
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787512410350 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)

第1章 ARM及Cortex-M3處理器概述
1.1 ARM處理器簡介
1.2 Cortex-M3處理器簡介
1.2.1 Cortex-M3處理器的特點
1.2.2 Cortex-M3處理器的基本結構
1.3 STM32系列處理器簡介
1.3.1 STM32處理器的分類
1.3.2 STM32FlOx系列處理器的內部結構
1.3.3 STM32系列MCU的優勢
1.3.4 STM32處理器開發工具
1.3.5 ARMCortex-M3的優勢

第2章 STM32系列微控制器存儲器和總線結構
2.1 系統結構
2.2 存儲器結構
2.3 存儲器映射
2.3.1 位段
2.3.2 嵌入式閃存
2.3.3 存儲器的各種訪問屬性
2.4 啟動配置

第3章 STM32系列微控制器外部模塊
3.1 電源控制
3.1.1 電源控制系統功能描述
3.1.2 電源控制寄存器
3.2 復位和時鐘控制
3.2.1 復位
3.2.2 時鐘
3.2.3 RCC寄存器描述
3.3 實時時鐘(RTC)
3.3.1 功能描述
3.3.2 RTC寄存器描述
3.4 通用和復用I/O口(GPIO和AFIO)
3.4.1 I/O口功能描述
3.4.2 110寄存器描述
3.4.3 110復用功能描述及調試配置AFIO
3.4.4 AFIO寄存器描述
3.5 中斷系統
3.5.1 嵌套向量中斷控制器(NVIC)
3.5.2 外部中斷/事件控制器(EXTI)
3.5.3 EXTI寄存器
3.6 定時系統
3.6.1 通用定時器(TIMx)
3.6.2 TIMx功能描述
3.6.3 TIMx寄存器描述
3.7 看門狗系統
3.7.1 獨立看門狗(IWDG)
3.7.2 獨立看門狗(IWDG)功能描述
3.7.3 獨立看門狗(IWDG)寄存器描述
3.7.4 窗口看門狗(WWDG)
3.7.5 窗口看門狗(WWDG)功能描述
3.8 控制器局域網(bxCAN)
3.8.1 控制器局域網功能描述
3.8.2 CAN寄存器描述
3.9 內部集成電路(12C)接口
3.9.1 12C功能描述
3.9.2 12C功能描述
3.9.3 12C寄存器描述
3.10 串行外設接口(SPI)
3.10.1 功能描述
3.10.2 SPI寄存器描述
……
第4章 STM32系列微控制器開發工具與應用
第5章 高級應用實例
參考文獻

本書以引導讀者快速全面掌握STM32系列嵌入式微控制器為目的,由淺入深地帶領大家進入STM32的世界,詳細介紹了涉及編程的STM32系列嵌入式微控制器的內部結構和外圍接口的特點與性能。在此基礎上,又介紹了IAR EWARM和Keil MDK集成開發環境編譯器。書中穿插大量的實例程序,并在最后一章給出了4個高級綜合實例,涉及硬件設計、軟件開發、操作系統的移植以及以太網和GSM的應用,這些實例程序全部用C語言編寫,且全部已在IAR EWARM集成開發環境上編譯通過。本書配光盤1張,包含書中全部實例程序的源代碼以及一些相關的學習資料。


本書非常適合STM32F10X嵌入式微控制器的初學者,以及有一定嵌入式應用基礎的電子工程技術人員參考,也可作為高等院校電子信息、自動控制等專業的教學和科研開發參考書。

Cortex-M3是ARM公司基于ARM V7架構的新型芯片內核。它是市場上現有的最小、能耗最低、最節能的32位ARM處理器。Cortex-M3采用了哈佛結構,擁有獨立的指令總線和數據總線,可以讓取指與數據訪問并行不悖。STM32F107X系列嵌入式處理器是意法半導體有限公司(STMicroelectronics,ST)推出的一款32位基于ARM Cortex-M3內核的嵌入式處理器;本書介紹的STM32F107VCT6處理器是意法半導體有限公司全新推出的一款互連型嵌入式處理器,其擁有全速USB(OTG)接口和以太網接口,內部集成了256 KB Flash的存儲器和64 KB SRM以及豐富強大的硬件接口電路,它的運行頻率最高可達72 MHz,并帶有硬件乘除法;同時意法半導體有限公司還為該系列嵌入式處理器提供固件庫,固件庫覆蓋了所有外圍模塊以及設備驅動等,使得用戶在沒有深入學習STM32處理器的情況下,也能夠使用自如,節省了用戶的許多寶貴時間,同時也為初學者提供了更多方便。


本書以引導讀者快速全面掌握STM32系列嵌入式處理器為目的,由淺入深地帶領大家進入STM32的世界,詳細介紹了涉及編程的STM32系列嵌入式處理器的內部結構和外圍接口的特點與性能。在此基礎上,又介紹了IAR EWARM和Keil MDK集成開發環境編譯器。書中穿插大量的實例程序,并在最后一章給出了4個高級綜合實例,涉及硬件設計、軟件開發、操作系統的移植以及以太網和GSM的應用,這些實例程序全部用C語言編寫,且全部已在IAR EWARM集成開發環境上編譯通過。


本書分為5章。第1章簡單介紹了Cortex-M3系列ARM處理器的一般應用,即性能、特點、內部結構以及該處理器的優勢。第2章詳細介紹了STM32系列嵌入式處理器的內部存儲器和總線結構以及其啟動配置等,幫助讀者初步了解STM32系列嵌入式處理器的整體架構。第3章詳細介紹了STM32系列嵌入式處理器的各個外部功能模塊,涉及編程的STM32嵌入式處理器的外部結構和內部寄存器,以幫助讀者全面理解和掌握(本章參考了意法半導體有限公司的STM32Fxxx參考手冊RM0008)。第4章詳細介紹了兩款主流的STM32嵌入式處理器的C語言集成開發環境IAR EWARM和Keil MDK,然后結合STM32F107VCT6嵌入式處理器介紹了STM32F107開發板上的硬件資源;本書所附程序均是在IAR EWARM集成開發環境下開發的。第5章是STM32系列嵌入式處理器的高級實例部分,也是本書的重點所在,主要包括簡易MP3播放器的設計、μC/OS II嵌入式實時操作系統的移植、以太網以及GSM的應用等。該章介紹的一些設計思路和代碼,讀者可以直接使用,但是更希望它們能對讀者起到拋磚引玉的作用,使讀者能更深入地理解和掌握STM32系列嵌入式處理器的特性,舉一反三,從而設計出更靈活、更可靠的系統和方案,本章涉及的程序源代碼均是在STM32F107開發板的硬件環境以及IAR EWARM軟件環境下開發的。


本書非常適合于STM32F10x嵌入式處理器的初學者,以及有一定嵌入式應用基礎的電子工程技術人員,也可作為高等院校電子信息、自動控制等專業大中專院校的教學和科研開發參考書。由于本書還涉及了目前工程領域的相關內容,故也使本書成為STM32F10X嵌入式處理器應用領域工程技術人員非常有用的參考書。本書配光盤1張,包含書中全部實例程序的源代碼以及一些相關的學習資料。本書實例程序可以到官方網站下載。


本書第1~3章由沈建良、賈玉坤、周芬芬共同完成;第4章由賈玉坤主筆;第5章由沈建良、賈玉坤、周芬芬、陳晨共同完成。全書由沈建良負責審閱,趙蓉、楊海燕、吳英、陳碩、樓一兵、楊碧波、周海軍、程城遠、徐樂俊、徐慧鑫、安平等負責校訂,在此表示深深的謝意!


由于作者的經驗和水平有限,加上時間倉促,書中難免有疏漏和不足之處,敬請廣大讀者批評指正。

pagetop