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

嵌入式技術入門與實戰(基於STM32高等學校電子信息類系列教材)

  • 作者:編者:尹靜|責編:陳婷
  • 出版社:西安電子科大
  • ISBN:9787560669502
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:208
人民幣:RMB 35 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是基於STM32嵌入式系統的應用開發實戰教程,全書分為基礎入門篇、基礎實戰篇、進階實戰篇三個部分。基礎入門篇介紹STM32嵌入式系統和STM32CubeIDE開發環境的搭建,使讀者初步了解嵌入式系統;基礎實戰篇通過經典的實戰任務使讀者熟悉STM32嵌入式系統的工作原理和基本開發方法;進階實戰篇給有更高開發需求的讀者提供了進階強化任務,使讀者深入了解嵌入式系統的應用開發。
    本書在內容組織上由淺入深,注重理論與實踐的結合,在任務過程中穿插理論知識,針對性更強,可使讀者更有效地掌握實踐方法。本書採用STM32CubeIDE作為集成開發工具,通過STM32Cube的開發方式,建立起HAL庫的開發思想。其中工程初始化代碼可通過STM32CubeIDE中集成的STM32CubeMX進行圖形化配置,降低了STM32初學者的實踐難度;底層驅動和配置可通過直接調用HAL庫函數實現,提高編程效率。
    本書可作為高等學校電子信息類、電腦類專業嵌入式系統開發應用課程的教材,也可作為嵌入式系統開發初學者的參考資料。

作者介紹
編者:尹靜|責編:陳婷

目錄
第一部分 基礎入門篇
  第1章  認識STM32嵌入式系統
    1.1  ARM微處理器
      1.1.1  ARM系列微處理器
      1.1.2  Cortex系列處理器
    1.2  STM32微控制器
      1.2.1  STM32系列微控制器
      1.2.2  STM32時鐘系統
      1.2.3  STM32最小系統
    思考與練習
  第2章  搭建STM32CubeIDE開發環境
    2.1  STM32CubeIDE軟體平台搭建
      2.1.1  初識STM32CubeIDE
      2.1.2  STM32CubeIDE的下載和安裝
      2.1.3  開啟STM32CubeIDE的操作界面
      2.1.4  HAL庫的應用
    2.2  下載和調試驅動安裝
      2.2.1  串口下載程序
      2.2.2  ST-LINK模擬器下載程序
    思考與練習
第二部分 基礎實戰篇
  第3章  STM32 I/O應用實戰
    3.1  初識STM32的I/O口
    3.2  任務1 GPIO實現跑馬燈的控制
      3.2.1  任務分析
      3.2.2  硬體設計與實現
      3.2.3  軟體設計與實現
    3.3  任務2 按鍵點燈的控制與實現
      3.3.1  任務分析
      3.3.2  硬體設計與實現
      3.3.3  軟體設計與實現
    3.4  任務3 STM32 I/O的位帶操作實現
      3.4.1  位帶操作原理
      3.4.2  位帶操作的代碼實現
    3.5  拓展知識
      3.5.1  STM32 I/O的配置寄存器
      3.5.2  STM32 I/O相關的HAL庫函數
    思考與練習
  第4章  STM32外部中斷的應用
    4.1  認識STM32的外部中斷
      4.1.1  STM32的中斷向量表
      4.1.2  外部中斷/事件控制器(EXTI)
      4.1.3  中斷管理機制
    4.2  任務 按鍵檢測的設計與實現
      4.2.1  任務分析
      4.2.2  硬體設計與實現
      4.2.3  軟體設計與實現
    4.3  拓展知識
      4.3.1  外部中斷的配置寄存器
      4.3.2  GPIO作為外部中斷的HAL庫函數

    思考與練習
  第5章  STM32串口通信的應用
    5.1  認識STM32的串口通信
      5.1.1  串口通信概述
      5.1.2  USART串口內部結構
      5.1.3  串口非同步通信協議
    5.2  任務 簡單串口通信功能的實現
      5.2.1  任務分析
      5.2.2  硬體設計與實現
      5.2.3  軟體設計與實現
    5.3  項目擴展知識
      5.3.1  串口相關寄存器
      5.3.2  串口的HAL庫函數
    思考與練習
  第6章  STM32定時器應用實戰
    6.1  認識STM32的定時器
      6.1.1  定時器功能分類
      6.1.2  定時器內部結構
    6.2  任務1 定時中斷控制LED燈閃爍
      6.2.1  任務分析
      6.2.2  硬體設計與實現
      6.2.3  軟體設計與實現
    6.3  任務2 定時器輸出PWM脈衝
      6.3.1  任務分析
      6.3.2  硬體設計與實現
      6.3.3  軟體設計與實現
    6.4   任務3 定時器測量輸入的脈衝寬度
      6.4.1  任務分析
      6.4.2  硬體設計與實現
      6.4.3  軟體設計與實現
    6.5  項目擴展知識
      6.5.1  定時器的寄存器
      6.5.2  定時器的HAL庫函數
    思考與練習
  第7章  STM32模擬數字轉換模塊
    7.1  認識STM32的ADC
      7.1.1  STM32的ADC簡介
      7.1.2  STM32的ADC功能
    7.2  任務1 STM32 ADC應用實戰
      7.2.1  任務分析
      7.2.2  硬體設計與實現
      7.2.3  軟體設計與實現
    7.3  認識STM32的DAC
      7.3.1  STM32的DAC簡介
      7.3.2  STM32的DAC功能
    7.4  任務2 STM32 DAC應用實戰
      7.4.1  任務分析
      7.4.2  硬體設計與實現
      7.4.3  軟體設計與實現
    7.5  拓展知識

      7.5.1  ADC和DAC的寄存器
      7.5.2  ADC和DAC的HAL庫函數
    思考與練習
第三部分 進階實戰篇
  第8章  STM32的通信介面應用實戰
    8.1  任務1 RS-485通信實現
      8.1.1  任務分析
      8.1.2  RS-485通信原理簡介
      8.1.3  硬體設計與實現
      8.1.4  軟體設計與實現
    8.2  任務2 CAN匯流排通信實現
      8.2.1  任務分析
      8.2.2  CAN匯流排通信原理簡介
      8.2.3  硬體設計與實現
      8.2.4  軟體設計與實現
    思考與練習
  第9章  感測器和電機的應用實戰
    9.1   任務1 溫度感測器數據採集的實現
      9.1.1  任務分析
      9.1.2  溫度感測器DS18B20介紹
      9.1.3  硬體設計與實現
      9.1.4  軟體設計與實現
    9.2  任務2 超聲波測距的實現
      9.2.1  任務分析
      9.2.2  超聲波感測器測距原理簡介
      9.2.3  硬體設計與實現
      9.2.4  軟體設計與實現
    9.3  任務3 控制步進電機的實現
      9.3.1  任務分析
      9.3.2  步進電機轉速的工作過程
      9.3.3  硬體設計與實現
      9.3.4  軟體設計與實現
    思考與練習

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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