ARM Cortex-M3嵌入式原理及套用:基於STM32F103微控制器

ARM Cortex-M3嵌入式原理及套用:基於STM32F103微控制器

《ARM Cortex-M3嵌入式原理及套用:基於STM32F103微控制器》是2019年清華大學出版社出版的圖書。

基本介紹

  • 書名:ARM Cortex-M3嵌入式原理及套用:基於STM32F103微控制器
  • 作者:黃克亞
  • 出版社:清華大學出版社
  • 出版時間:2019年12月1日
  • 頁數:352 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302538615
內容簡介,作者簡介,圖書目錄,

內容簡介

《ARM Cortex-M3嵌入式原理及套用:基於STM32F103微控制器/清華開發者書庫》旨在傳承51經典,發揚ARM長處,助推MCU升級;以學生認知過程為導向組織教材內容,採取項目代領,全案例講解的方式,著重培養學生實踐套用能力。該書詳細闡述了基於ARMCortex-M3核心的STM32F103微控制器嵌入式系統硬體設計方法和軟體開發技術。全書共有15章,劃分為3部分:第1部分(第1~3章)為系統平台模組,講述嵌入式系統定義、開發板硬體平台和工程模板創建;第2部分(第4~9章)為基本外設模組,分別對STM32嵌入式系統常用外設模組進行介紹,包括GPIO、中斷、定時器、PWM和嵌入式系統接口技術;第3部分(第10~15章)為擴展外設模組,分別對STM32嵌入式系統高級外設模組進行介紹,包括USART、SPI、OLED、ADC、IIC、EEPROM和RTC等。
  《ARM Cortex-M3嵌入式原理及套用:基於STM32F103微控制器/清華開發者書庫》適合作為高等院校計算機、自動化、電子信息、機電一體化、物聯網等專業高年級本科生或研究生嵌入式相關課程的教材,同時可供從事嵌入式開發的技術和研究人員參考。
說明:凡是選用本書作為教材,並已經訂購了30冊以上教材的學校任課教師,可以憑訂單獲贈本教材配的套嵌入式開發板一套,聯繫本書作者黃克亞教授微信sz_hky獲取。

作者簡介

黃克亞 軟體設計師,蘇州大學副教授、碩士生導師,主要從事智慧型控制、嵌入式系統開發等教學和科研工作。講授過“電工電子技術”“單片機原理與控制技術”“微機原理及套用”“嵌入式系統開發”“可程式控制器”“感測器套用技術”等課程。近年來主持省級課題2項,授權發明專利1項,登記軟體著作權4項,發表EI檢索或中文核心期刊論文6篇,指導學生獲中國智慧型機器人大賽一等獎1項、江蘇省本專科優秀畢業設計(論文)三等獎1項、全國電子設計大賽江蘇賽區二等獎2項。
說明:凡是選用本書作為教材,並已經訂購了30冊以上教材的學校任課教師,可以憑訂單獲贈本教材配的套嵌入式開發板一套,聯繫本書作者黃克亞教授微信sz_hky獲取。

圖書目錄

第1章 ARM Cortex-M3嵌入式系統
1.1 嵌入式系統概述
1.1.1 什麼是嵌入式系統
1.1.2 嵌入式系統和通用計算機系統比較
1.1.3 嵌入式系統的特點
1.1.4 嵌入式系統的套用領域
1.1.5 嵌入式系統範例
1.2 ARM Cortex-M3處理器
1.2.1 ARM公司
1.2.2 ARM處理器
1.3 STM32微控制器
1.3.1 從Cortex-M3核心到基於Cortex-M3的MCU
1.3.2 STM32微控制器產品線
1.3.3 STM32微控制器命名規則
1.4 嵌入式系統的軟體
1. 4.1 無作業系統的嵌入式軟體
1.4.2 帶作業系統的嵌入式軟體
1.4.3 典型嵌入式作業系統
1.4.4 軟體架構選擇建議
本章小結
思考與擴展
第2章 STM32開發板硬體系統
2.1 開發板總體概況
2.1.1 開發板設計背景
2.1.2 開發板總體介紹
2.2 電源模組
2.2.1 電源模組原理圖
2.2.2 電源模組工作原理
2.3 核心板電路
2.3.1 CPU模組
2.3.2 串口通信模組
2.3.3 外接晶振模組
2.3.4 備用電源模組
2.3.5 ADC模組電源
2.3.6 CPU濾波電路
2.3.7 復位電路
2.3.8 啟動設定電路
2.4 110模組電路
2.4.1 LED指示燈模組
2.4.2 按鍵模組
2.4.3 數碼管模組
2.4.4 蜂鳴器模組
2.4.5 0LED顯示屏電路
2.5 擴展模組電路
2.5.1 溫度感測器
2.5.2 紅外感測器
2.5.3 AD採樣模組
2.5.4 EEPROM存儲器
2.5.5 I/O引腳外接模組
本章小結
思考與擴展
第3章 MDK軟體與工程模板創建
3.1 STM32固件庫認知
3.1.1 STM32固件庫概述
3.1.2 STM32固件庫下載
3.1.3 STM32固件庫目錄結構
3.2 工程模板創建
3.2.1 Keil MDK-ARM軟體簡介
3.2.2 工程模板的創建
3.3 軟體模擬仿真
本章小結
……
第4章 通用目的輸入輸出口
第5章 LED流水燈與SysTick定時器
第6章 按鍵輸入與蜂鳴器
第7章 數碼管動態顯示
第8章 中斷系統與基本套用
第9章 定時器與脈衝寬度調製
第10章 串列通信接口USART
第11章 SPI與OLED顯示屏
第12章 模擬數字轉換器
第13章 直接存儲器訪問
第14章 I2C接口與EEPROM存儲器
第15章 RTC時鐘與BKP暫存器
附錄A ASCII碼錶
附錄B STM32F103微控器小容量產品系列引腳定義表
附錄C STM32F103微控器中等容量產品系列引腳定義表
附錄D STM32F103微控器大容量產品系列引腳定義表
參考文獻

相關詞條

熱門詞條

聯絡我們