嵌入式系統原理與實踐:基於Cortex-M3(STM32 上)

《嵌入式系統原理與實踐:基於Cortex-M3(STM32 上)》是2018年華中科技大學出版社出版的圖書。

基本介紹

  • 中文名:嵌入式系統原理與實踐:基於Cortex-M3(STM32 上)
  • 出版時間:2018年8月1日
  • 出版社:華中科技大學出版社
  • ISBN:9787568044516
內容簡介,圖書目錄,

內容簡介

  ARM微處理器已遍及工業控制、消費類電子產品、通信系統、網路系統、無線系統等市場,而《嵌入式系統原理與實踐:基於Cortex-M3(STM32 上)/高等院校套用型本科智慧型製造領域“十三五”規劃教材》介紹的Cortex-M3處理器是ARM公司推出的首款基於ARMy7-M架構的處理器,十分具有代表性。《嵌入式系統原理與實踐:基於Cortex-M3(STM32 上)/高等院校套用型本科智慧型製造領域“十三五”規劃教材》結構合理,內容系統全面,從嵌入式系統概述、ARM Cortex-M3微處理器、ARM Cortex-M3開發工具和環境、STM32基礎入門等方面介紹了嵌入式系統的原理與具體套用,可作為高等院校計算機專業、電類專業、自動化以及機電一體化專業本科生的教材和參考書,也可供希望了解和掌握嵌入式系統的技術人員學習參考。

圖書目錄

第1章 嵌入式系統概述
1.1 嵌入式系統的定義
1.1.1 嵌入式系統的定義
1.1.2 嵌人式系統的結構與組成
1.1.3 嵌入式系統的發展與趨勢
1.2 ARM公司與ARM處理器
1.2.1 英國ARM公司
1.2.2 ARM微處理器
1.2.3 ARM典型微處理器簡介
1.3 思考與練習
1.4 課外閱讀
第2章 ARM Cortex-M3微處理器
2.1 ARM Cortex-M3概述
2.1.1 ARM的Cotex-M3核心內嵌快閃記憶體和SRAM
2.1.2 內置快閃記憶體存儲器
2.1.3 CRC(循環冗餘校驗)計算單元
2.1.4 內置SRAM
2.1.5 FSMC(可配置的靜態存儲器控制器)
2.1.6 LCD並行接口
2.1.7 嵌套的向量式中斷控制器(NVIC)
2.1.8 外部中斷/事件控制器(EXTI)
2.1.9 時鐘和啟動
2.1.10 自舉模式
2.1.11 供電方案
2.1.12 供電監控器
2.1.13 電壓調壓器
2.1.14 低功耗模式
2.1.15 DMA
2.1.16 RTC(實時時鐘)和後備暫存器
2.1.17 定時器和看門狗
2.1.18 12C匯流排
2.1.19 通用同步/異步收發器(USART)
2.1.20 串列外設接口(SPI)
2.1.21 12S(晶片互聯音頻)接口
2.1.22 SDIO
2.1.23 控制器區域網路(CAN)
2.1.24 通用串列匯流排(USB)
2.1.25 通用輸入/輸出接口(GPIO)
2.1.26 ADC(模擬/數位訊號轉換器)
2.1.27 DAC(數字/模擬信號轉換器)
2.1.28 溫度感測器
2.1.29 串列單線JTAG調試口(SWJ-DP)
2.1.30 內嵌跟蹤模組(ETM)
2.2 STM32F103XX引腳定義
2.2.1 引腳分布圖
2.2.2 STM32F103xx引腳定義
2.3 存儲器映像
2.4 I/O連線埠靜態特性
2.5 訂貨代碼
2.6 思考與練習
第3章 ARM Cortex-M3開發工具和環境
3.1 軟體開發環境
3.1.1 RealViewMDK的安裝
3.1.2 STM32下載編程軟體FlashLoadel的安裝
3.1.3 STM32硬體仿真器驅動程式的安裝
3.1.4 USB轉串口驅動的安裝
3.1.5 藍牙硬體和軟體的安裝
3.2 STM32實驗板
3.2.1 STM32最小系統板
3.2.2 Nucleo實驗板
3.2.3 AS-07型STM32實驗板
3.2.4 ST官方STM3210E-EVAL評估板
3.3 ST的庫函式
3.3.1 ST的庫函式的版本
3.3.2 ST的V2.O.1 庫函式
3.3.3 ST的V2.O.1 庫函式的工程模板和範例程式
3.3.4 ST的V2.O.3 庫函式
3.3.5 ST的V2.O.3 庫函式的工程模板和範例程式
3.3.6 ST的V3.0.O庫函式
3.3.7 ST的V3.O.O庫函式的工程模板和範例程式
3.3.8 ST的V3.5.O庫函式
3.3.9 ST的V3.5.O庫函式的工程模板和範例程式
3.4 思考與練習
第4章 STM32基礎入門
4.1 GPIO的結構及編程套用
4.1.1 GPIO概述
4.1.2 GPIO暫存器
4.1.3 GPIO庫函式
4.1.4 復用功能I/O(AFIO)和調試配置
4.1.5 AFIO暫存器
4.1.6 GPIO編程套用
4.2 STM32的實驗過程
4.2.1 新建工程
4.2.2 編寫源程式並添加到該工程中
4.2.3 編譯、連結、調試源程式
4.2.4 仿真、調試程式,下載並運行驗證程式
4.2.5 使用ST庫函式範例和工程模板編程套用
4.3 STM32的復位與時鐘
4.3.1 STM32的復位
4.3.2 STM32的時鐘
4.3.3 RCC暫存器
4.3.4 RCC庫函式
4.3.5 RCC編程套用
4.4 STM32的中斷和事件
4.4.1 嵌套向量中斷控制器
4.4.2 外部中斷/事件控制器(EXTI)
4.4.3 NVIC和EXTI庫函式
4.4.4 中斷編程套用
4.5 STM32的串口通信USART
4.5.1 USART概述
4.5.2 USART暫存器
4.5.3 USART庫函式
4.5.4 USART編程套用
4.6 思考與練習

相關詞條

熱門詞條

聯絡我們