嵌入式技術應用與開發項目教程(STM32)

楊劍雄//王誌泉

  • 出版商: 機械工業
  • 出版日期: 2025-10-01
  • 售價: $390
  • 語言: 簡體中文
  • 頁數: 251
  • ISBN: 7111791835
  • ISBN-13: 9787111791836
  • 相關分類: STM32
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以“模塊化”和“項目化”為導向,通過認識嵌入式技術、開發入門、GPIO控制、外部中斷/事件控制器EXTI、UART串行通信、定時器控制、ADC、綜合項目8個模塊的14個項目和4個拓展任務,按照由淺入深的順序,從基礎項目逐步轉入綜合項目(來自企業)的學習,兼具實用性、可操作性和趣味性;同時,將理論知識分解為三個層次,貫穿於項目實踐之前、之中和之後,在完成具體項目的過程中構建相關知識技能,提升職業能力;既適用於“教、學、做”一體化教學的實施,也適用於“個性化”教與學的開展。 本書可作為高等職業院校電子信息類、自動化類、通信類等專業的“嵌入式技術”或“微控制器技術”課程的教材,也可作為開放大學、成人教育的教材以及工程技術人員的自學用書和參考書。

目錄大綱

前言
二維碼資源索引
模塊1 認識嵌入式技術
緒論
0.1 認識嵌入式技術
0.1.1 嵌入式系統和嵌入式設備
0.1.2 嵌入式處理器
0.1.3 ARM和ARM處理器
0.1.4 STM32微控制器
0.1.5 架構與處理器的關系
0.2 開發軟件
0.2.1 STM32CubeMX
0.2.2 KEILMDK
0.2.3 Proteus
模塊2 開發入門
項目1 點亮一盞LED
1.1 知識準備
1.1.1 STM32F103VE和STM32F103R6微控制器
1.1.2 覆位
1.1.3 引腳
1.1.4 下載程序到STM
1.2 項目實施
1.2.1 點亮LED2(基於M3主控模塊)
1.2.2 點亮LED11(基於Proteus仿真)
1.2.3 任務拓展:使LED實現閃爍
1.3 項目探究
1.3.1 STM32CubeMX生成的KEILMDK項目結構
1.3.2 STM32CubeMX生成的主文件main.c
1.3.3 LED點亮原理
1.3.4 項目參考代碼解析
1.3.5 查看HAL庫的GPIO驅動函數
1.3.6 KEILMDK快速打開頭文件的方法
1.4 知識拓展
1.4.1 STM32時鐘系統
1.4.2 STM32開發工具進階
1.5 項目小結
1.6 思考與練習
模塊3 GPIO控制
項目2LED流水燈
2.1 知識準備
2.1.1 STM32 GPIO
2.1.2 STM32 GPIO的工作模式
2.1.3 STM32的SYSTICK
2.1.4 GPIOHAL函數
2.2 項目實施
2.2.1 LED流水燈(基於M3主控模塊)
……
模塊4 外部中斷/事件控制器EXTI
模塊5 UART串行通信
模塊6 定時器控制
模塊7 ADC
模塊8 綜合項目
附錄
參考文獻