ARM Cortex-M3 嵌入式開發與實踐 — 基於 STM32F103, 2/e (微課視頻版)

張勇

  • 出版商: 清華大學
  • 出版日期: 2023-06-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 292
  • 裝訂: 平裝
  • ISBN: 7302626715
  • ISBN-13: 9787302626718
  • 相關分類: ARM嵌入式系統STM32
  • 立即出貨

  • ARM Cortex-M3 嵌入式開發與實踐 — 基於 STM32F103, 2/e (微課視頻版)-preview-1
  • ARM Cortex-M3 嵌入式開發與實踐 — 基於 STM32F103, 2/e (微課視頻版)-preview-2
  • ARM Cortex-M3 嵌入式開發與實踐 — 基於 STM32F103, 2/e (微課視頻版)-preview-3
ARM Cortex-M3 嵌入式開發與實踐 — 基於 STM32F103, 2/e (微課視頻版)-preview-1

買這商品的人也買了...

商品描述

《ARM Cortex-M3嵌入式開發與實踐基於STM32F103(第2版?微課視頻版)》基於ARM Cortex-M3內核微控制器STM32F103和嵌入式實時操作系統μC/OS-Ⅱ,詳細講述嵌入式系統的硬件設計與軟件開發技術,主要內容包括嵌入式系統概述、STM32F103微控制器、STM32F103學習平臺、LED燈控制與Keil MDK工程框架、按鍵與中斷處理、定時器、串口通信、存儲器管理、LCD屏與溫/濕度傳感器、μC/OS-Ⅱ系統與移植、μC/OS-Ⅱ任務管理、μC/OS-Ⅱ信號量與互斥信號量、μC/OS-Ⅱ消息郵箱與消息隊列等。本書的特色在於理論與應用緊密結合,實例豐富,對基於STM32F1系列微控制器及嵌入式實時操作系統μC/OS-Ⅱ的教學和工程應用,都具有一定的指導和參考價值。 《ARM Cortex-M3嵌入式開發與實踐基於STM32F103(第2版?微課視頻版)》可作為普通高等院校物聯網、電子工程、通信工程、自動化、智能儀器、電腦工程和嵌入式控制等相關專業的高年級本科生教材,也可作為嵌入式系統愛好者和工程開發技術人員的參考用書。

目錄大綱

目錄

 

 

配套資源

 

第1篇STM32F103硬件系統與Keil MDK工程

 

第1章嵌入式系統概述

 

1.1嵌入式系統範例

 

1.2嵌入式系統概念

 

1.2.1嵌入式系統與ARM的關系

 

1.2.2嵌入式系統與嵌入式操作系統的關系

 

1.2.3嵌入式系統研發特點

 

1.3ARM發展歷程及應用領域

 

1.3.1ARM發展史及命名規則

 

1.3.2ARM微處理器系列

 

1.3.3ARM微處理器應用領域

 

1.4嵌入式操作系統

 

1.4.1Windows CE

 

1.4.2VxWorks

 

1.4.3嵌入式Linux

 

1.4.4Android系統

 

1.5μC/OSⅡ與μC/OSⅢ

 

1.5.1μC/OS發展歷程

 

1.5.2μC/OSⅡ特點

 

1.5.3μC/OSⅢ特點

 

1.5.4μC/OS應用領域

 

1.6本章小結

 

第2章STM32F103微控制器

 

2.1STM32F103概述

 

2.2STM32F103ZET6引腳定義

 

2.3STM32F103架構

 

2.4STM32F103存儲器

 

2.5STM32F103片內外設

 

2.6STM32F103異常與中斷

 

2.7本章小結

 

第3章STM32F103學習平臺

 

3.1STM32F103核心電路

 

3.2電源電路與按鍵電路

 

3.3LED與蜂鳴器驅動電路

 

3.4串口通信電路

 

3.5Flash與EEPROM電路

 

3.6溫/濕度傳感器電路

 

3.7LCD屏接口電路

 

3.8JTAG與復位電路

 

3.9SRAM電路

 

3.10本章小結

 

 

第4章LED燈控制與Keil MDK工程框架

 

4.1STM32F103通用目的輸入/輸出口

 

4.1.1GPIO寄存器

 

4.1.2AFIO寄存器

 

4.2STM32F103庫函數用法

 

4.3Keil MDK工程框架

 

4.4LED燈閃爍實例

 

4.4.1寄存器類型工程實例

 

4.4.2庫函數類型工程實例

 

4.5本章小結

 

第5章按鍵與中斷處理

 

5.1NVIC中斷工作原理

 

5.2GPIO外部輸入中斷

 

5.3用戶按鍵中斷實例

 

5.3.1寄存器類型工程實例

 

5.3.2庫函數類型工程實例

 

5.4本章小結

 

第6章定時器

 

6.1系統節拍定時器

 

6.1.1系統節拍定時器工作原理

 

6.1.2系統節拍定時器實例

 

6.2看門狗定時器

 

6.2.1窗口看門狗定時器工作原理

 

6.2.2窗口看門狗定時器寄存器類型實例

 

6.2.3窗口看門狗定時器庫函數類型實例

 

6.3實時時鐘

 

6.3.1實時時鐘工作原理

 

6.3.2實時時鐘寄存器類型實例

 

6.3.3實時時鐘庫函數類型實例

 

6.4通用定時器

 

6.4.1通用定時器工作原理

 

6.4.2通用定時器寄存器類型實例

 

6.4.3通用定時器庫函數類型實例

 

6.5本章小結

 

第7章串口通信

 

7.1串口通信工作原理

 

7.2STM32F103串口

 

7.3串口通信寄存器類型實例

 

7.4串口通信庫函數類型實例

 

7.5本章小結

 

第8章存儲器管理

 

8.1SRAM存儲器

 

8.1.1訪問SRAM存儲器寄存器類型實例

 

8.1.2訪問SRAM存儲器庫函數類型實例

 

8.2EEPROM存儲器

 

8.2.1訪問EEPROM寄存器類型實例

 

8.2.2訪問EEPROM庫函數類型實例

 

8.3Flash存儲器

 

8.3.1STM32F103同步串行口

 

8.3.2W25Q128訪問控制

 

8.3.3訪問Flash存儲器寄存器類型工程實例

 

8.3.4訪問Flash存儲器庫函數類型工程實例

 

8.4本章小結

 

第9章LCD屏與溫/濕度傳感器

 

9.1LCD屏顯示原理

 

9.2溫/濕度傳感器

 

9.3LCD顯示實例

 

9.3.1寄存器類型實例

 

9.3.2庫函數類型實例

 

9.4本章小結

 

第2篇嵌入式實時操作系統μC/OSⅡ

 

第10章μC/OSⅡ系統與移植

 

10.1μC/OSⅡ系統移植

 

10.2μC/OSⅡ系統結構與配置

 

10.3μC/OSⅡ系統任務

 

10.3.1空閑任務

 

10.3.2統計任務

 

10.3.3定時器任務

 

10.4本章小結

 

第11章μC/OSⅡ任務管理

 

11.1μC/OSⅡ用戶任務

 

11.2μC/OSⅡ多任務工程實例

 

11.3統計任務實例

 

11.4系統定時器

 

11.5本章小結

 

第12章μC/OSⅡ信號量與互斥信號量

 

12.1μC/OSⅡ信號量

 

12.2μC/OSⅡ互斥信號量

 

12.3信號量與互斥信號量實例

 

12.4本章小結

 

第13章μC/OSⅡ消息郵箱與消息隊列

 

13.1μC/OSⅡ消息郵箱

 

13.2μC/OSⅡ消息隊列

 

13.3消息郵箱與消息隊列實例

 

13.4本章小結

 

參考文獻