相關主題
商品描述
本書旨在傳承51經典,發揚ARM長處,助推MCU升級;以學生認知過程為導向組織教材內容,計畫引領,全案例教學,著重培養學生實踐應用能力。詳細闡述了基於ARMCortex-M3核心的STM32F103微控制器嵌入式系統硬體設計方法和軟體開發技術。全書共15章,分為三部分:第一部分(第1~3章)為系統平臺模組,講述嵌入式系統定義、實驗平臺硬體與工程模板創建;第二部分(第4~9章)為基本週邊模組,分別對STM32嵌入式系統最常用週邊模組進行介紹,包括GPIO、中斷、定時器、PWM和嵌入式系統介面技術;第三部分(第10~15章)為擴充週邊模組,分別針對STM32嵌入式系統高階週邊模組進行介紹,包括USART、SPI、OLED、ADC、I2C、EEPROM、RTC和DS18B20等。本書適合作為高等院校電腦、自動化、電子資訊、機電一體化、物聯網等專業高年級本科生或研究生嵌入式相關課程的教材,同時可供從事嵌入式開發的技術和研究人員參考。
作者簡介
黃克亞,男,碩士、副教授、軟體設計師、碩士生導師,主要從事智慧控制、嵌入式系統開發等研究工作,已出版學術專題2部。
目錄大綱
第1部分系統平臺模組
第1章ARM CortexM3嵌入式系統
微課影片32分鐘
1.1嵌入式系統概述
1.1.1什麼是嵌入式系統
1.1.2嵌入式系統與通用電腦系統比較
1.1.3嵌入式系統的特點
1.1.4嵌入式系統的應用領域
1.1.5嵌入式系統範例
1.2ARM CortexM3處理器
1.2.1ARM公司
1.2.2ARM處理器
1.3STM32微控制器
1.3.1從CortexM3核心到基於CortexM3的MCU
1.3.2STM32微控制器產品線
1.3.3STM32微控制器命名規則
1.4嵌入式系統的軟體
1.4.1無作業系統的嵌入式軟體
1.4.2帶作業系統的嵌入式軟體
1.4.3典型嵌入式作業系統
1.4.4軟體架構選擇建議
本章小結
思考與擴展
第2章STM32F103微控制器與實驗平臺
微課影片41分鐘
2.1STM32F103微控制器
2.1.1STM32F103功能特性
2.1.2STM32F103系統架構
2.1.3STM32F103內部結構
2.1.4STM32F103記憶體映射
2.1.5STM32F103時鐘樹
2.1.6STM32F103引腳定義
2.2開發板總體概況
2.2.1開發板設計背景
2.2.2開發板總體介紹
2.3電源模組
2.3.1電源模組原理圖
2.3.2電源模組工作原理
2.4核心板電路
2.4.1晶片電源電路
2.4.2CPU濾波電路
2.4.3外接晶振模組
2.4.4復位電路
2.4.5串口通訊模組
2.4.6啟動設定電路
2.4.7JTAG接口
2.5IO模組
2.5.1LED指示燈模組
2.5.2按鍵模組
2.5.3數位管模組
2.5.4蜂鳴器模組
2.5.5OLED顯示電路
2.6擴充模組
2.6.1溫度感測器
2.6.2A/D採樣模組
2.6.3EEPROM
2.6.4藍牙模組
2.6.5I/O引腳外接模組
本章小結
思考與擴展
……
