幫助中心 | 我的帳號 | 關於我們

STM32嵌入式原理及應用(基於STM32F103微控制器的進階式項目實戰)/電子設計與嵌入式開發實踐叢書

  • 作者:編者:楊居義//付瓊芳|責編:劉向威
  • 出版社:清華大學
  • ISBN:9787302641100
  • 出版日期:2023/10/01
  • 裝幀:平裝
  • 頁數:396
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是根據教育部一流本科課程建設的指導思想,按照高等院校「嵌入式原理及應用」課程教學大綱編寫而成。全書共11章,內容包括STM32微控制器、STM32硬體開發平台、開發環境搭建與工程模板創建、STM32 GPIO原理與項目實踐、STM32中斷系統原理與項目實踐、STM32定時器原理與項目實踐STM32串口通信原理與項目實踐、STM32 IIC原理與項目實踐、STM32 DMA原理與項目實踐、STM32 ADC原理與項目實踐,以及綜合應用。
    本書適合作為高等院校電腦、自動化、電子信息、通信工程、物聯網工程等專業高年級本科生或研究生「嵌入式原理與應用」課程的教材,也可供從事嵌入式開發的工程技術人員參考。

作者介紹
編者:楊居義//付瓊芳|責編:劉向威

目錄
第1章  STM32微控制器
  1.1  STM32微控制器
    1.1.1  Cortex-M3的MCU
    1.1.2  Cortex-M3的主要優勢
    1.1.3  Cortex-M3系列
  1.2  STM32系統架構及命名規則
    1.2.1  STM32系統架構
    1.2.2  STM32命名規則
  1.3  STM32的應用領域
  練習與拓展
第2章  STM32硬體開發平台
  2.1  STM32F103最小系統板
  2.2  I/O擴展模塊
  練習與拓展
第3章  開發環境搭建與工程模板創建
  3.1  STM32固件庫概述
  3.2  MDK軟體及支持包安裝
    3.2.1  MDK軟體安裝
    3.2.2  支持包安裝
  3.3  CH340驅動安裝
  3.4  程序下載方法1:ISP串口程序下載
    3.4.1  ISP串口程序下載硬體連接
    3.4.2  下載工具FlyMcu配置
  3.5  程序下載方法2:ST-LINK程序下載
    3.5.1  ST-LINKV2的硬體連接
    3.5.2  ST-LINK驅動的安裝
    3.5.3  ST-LINK固件升級
    3.5.4  MDK軟體上配置ST-LINK
  3.6  基礎項目實踐
    3.6.1  項目1:新建基於庫函數的MDK5模板
    3.6.2  項目考核評價表
  練習與拓展
第4章  STM32GPIO原理與項目實踐
  4.1  GPIO概述
  4.2  GPIO工作模式與輸出速度
    4.2.1  GPIO工作模式
    4.2.2  GPIO輸出速度
  4.3  STM32時鐘系統
    4.3.1  時鐘源
    4.3.2  外設及系統時鐘
    4.3.3  APB2外設時鐘使能寄存器(RCC_APB2ENR)
  4.4  STM32GPIO相關配置寄存器
  4.5  埠復用和重映射
    4.5.1  埠復用功能
    4.5.2  埠重映射
  4.6  位操作
    4.6.1  位操作基本原理
    4.6.2  位帶操作定義
  4.7  GPIO相關的庫函數
  4.8  基本項目實踐

    4.8.1  項目2:基於庫函數操作的I/O口輸出控制LED燈閃爍
    4.8.2  項目3:基於寄存器的I/O口輸出控制LED燈閃爍
    4.8.3  項目4:基於位操作的I/O口輸出控制LED燈閃爍
    4.8.4  項目考核評價表
  4.9  拓展項目實踐
    4.9.1  項目5:I/O口輸出控制LED流水燈
    4.9.2  項目6:I/O口輸出控制蜂鳴器和LED亮滅
    4.9.3  項目7:單按鍵控制LED燈和蜂鳴器
    4.9.4  項目8:I/O口輸入/輸出綜合項目
    4.9.5  項目9:數碼管顯示獨立式按鍵值
    4.9.6  項目10:數碼管顯示矩陣式鍵盤按鍵值
  練習與拓展
第5章  STM32中斷系統原理與項目實踐
  5.1  中斷概述
    5.1.1  中斷的概念
    5.1.2  NVIC介紹
  5.2  NVIC嵌套向量中斷控制器
    5.2.1  STM32F103中斷向量表
    5.2.2  NVIC中斷優先順序分組
    5.2.3  中斷優先順序分組雨數
    5.2.4  搶佔優先順序和響應優先順序
    5.2.5  中斷設置相關寄存器
    5.2.6  中斷優先順序設置步驟
  5.3  外部中斷/事件控制器
    5.3.1  外部中斷/事件控制器結構
    5.3.2  外部中斷/事件輸入線
  5.4  STM32中斷相關庫函數
    5.4.1  NVIC相關庫函數
    5.4.2  EXTI相關庫函數
    5.4.3  EXTI中斷線GPIO引腳映射庫函數
  5.5  基本項目實踐
    5.5.1  外部中斷的一般配置步驟
    5.5.2  項目11:按鍵中斷控制流水燈和蜂鳴器
    5.5.3  項目考核評價表
  5.6  拓展項目實踐
    5.6.1  項目12:三路搶答器
    5.6.2  項目13:七路醫院輸液呼叫器
  練習與拓展
第6章  STM32定時器原理與項目實踐
  6.1  STM32F103定時器概述
  6.2  基本定時器
    6.2.1  基本定時器結構
    6.2.2  基本定時器的計數模式
  6.3  通用定時器
    6.3.1  通用定時器結構
    6.3.2  通用定時器的計數模式
    6.3.3  通用定時器主要寄存器
  6.4  定時器相關庫函數
  6.5  基本項目實踐
    6.5.1  項目14:定時器中斷控制LED閃爍

    6.5.2  項目15:輸入信號脈衝寬度測量
    6.5.3  項目16:PWM控制LED實現呼吸燈
    6.5.4  項目考核評價表
  6.6  拓展項目實踐
  項目17:城市交通燈
  練習與拓展
第7章  STM32串口通信原理與項目實踐
  7.1  串口通信概述
  7.2  STM32USART工作原理
    7.2.1  數據幀格式
    7.2.2  波特率
    7.2.3  數據收/發過程
    7.2.4  USART內部結構
    7.2.5  數據傳輸狀態獲取方式
    7.2.6  USART硬體連接
    7.2.7  USART寄存器介紹
  7.3  USART的相關庫函數
  7.4  基本項目實踐
    7.4.1  項目18:串口控制LED燈亮滅
    7.4.2  項目考核評價表
  7.5  拓展項目實踐
  項目19:手機——藍牙——STM32控制家庭照明燈
  練習與拓展
第8章  STM32IIC原理與項目實踐
  8.1  IIC概述
  8.2  HIC基本原理
    8.2.1  IIC匯流排結構
    8.2.2  IIC匯流排協議
    8.2.3  IIC的定址與讀寫過程
  8.3  STM32的IIC特點及內部結構
    8.3.1  STM32的IIC主要特點
    8.3.2  STM32的IIC內部結構
  8.4  OLED顯示屏
    8.4.1  OLED簡介
    8.4.2  0.96英寸OLED IIC顯示屏模塊
    8.4.3  STM32與0.96英寸OLED IIC介面連接
  8.5  STM32F103的IIC相關庫函數
  8.6  基本項目實踐
    8.6.1  項目20:STM32IIC OLEDS屏顯示「我愛中國」
    8.6.2  項目考核評價表
  8.7  拓展項目實踐
  項目21:STM32溫濕度檢測及控制器
  練習與拓展
第9章  STM32DMA原理與項目實踐
  9.1  DMAG
  9.2  STM32F103DMA#TIM
    9.2.1  DMA的基本結構
    9.2.2  DMA功能模塊介紹
    9.2.3  DMA數據搬移過程
    9.2.4  DMAikgt

    9.2.5  DMA主要寄存器介紹
  9.3  DMA的相關庫函數
  9.4  基本項目實踐
    9.4.1  項目22:DMA實現存儲器內部數據轉運
    9.4.2  項目考核評價表
  9.5  拓展項目實踐
  項目23:存儲器到外設數據搬移進度監測
  練習與拓展
第10章  STM32ADC原理與項目實踐
  10.1  STM32HSADCHf
  10.2  STM32的ADC工作原理
    10.2.1  STM32F103的ADC主要特徵
    10.2.2  STM32的ADC內部結構
    10.2.3  ADCEt
    10.2.4  ADC轉換模式
    10.2.5  ADC外部觸發轉換
  10.3  STM32的ADC相關庫函數
  10.4  基本項目實踐
    10.4.1  ADC1的通道l進行單次轉換步驟
    10.4.2  項目24:直流數字電壓表
    10.4.3  項目考核評價表
  10.5  拓展項目實踐
    10.5.1  項目25:光敏電阻的照明燈控制系統
    10.5.2  項目26:MQ3酒精感測器檢測及顯示
  練習與拓展
第11章  綜合應用
  11.1  項目27:超聲波感測器測距儀
  11.2  項目28:STM32校園上課鈴響系統
  11.3  項目29:土壤濕度感測器檢測及顯示
  11.4  項目30:STM32室內環境檢測與控制系統
參考文獻
附錄A  大容量STM32F103xx產品系列引腳定義表
附錄B  MDK下C語言基礎
  B.1  位操作
  B.2  define宏定義
  B.3  ifdef條件編譯
  B.4  extern變數聲明
  B.5  typedef類型別名
  B.6  結構體
  B.7  static關鍵字

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032