中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式技術與應用項目教程(STM32版)——基于STM32CubeMX和HAL庫 版權信息
- ISBN:9787030690975
- 條形碼:9787030690975 ; 978-7-03-069097-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式技術與應用項目教程(STM32版)——基于STM32CubeMX和HAL庫 內容簡介
本書根據高等職業院校電子信息大類專業職業崗位和能力標準要求, 融入“1+X”證書制度《傳感網應用開發職業技能等級標準》 (中級) , 結合行業新技術和新規范, 采用項目導向、任務驅動的編寫方式, 深入淺出地講解嵌入式系統及STM32微控制器的原理和應用。
嵌入式技術與應用項目教程(STM32版)——基于STM32CubeMX和HAL庫 目錄
項目1 智能車LED轉向燈的設計與實現
項目描述
項目要求
相關知識
1.1 認識嵌入式系統
1.1.1 了解嵌入式系統的概念及特點
1.1.2 了解嵌入式系統的硬件
1.1.3 了解嵌入式系統的軟件
1.2 安裝嵌入式開發軟件STM32CubeMX
1.2.1 了解STM32CubeMX軟件
1.2.2 安裝STM32CubeMX軟件
1.2.3 技能訓練1-1:使用STM32CubeMX配置LED轉向燈閃爍控制參數
1.3 安裝MDK-ARM編程軟件
1.3.1 了解Keil軟件
1.3.2 安裝Keil MDK-ARM軟件
1.3.3 注冊Keil MDK-ARM
1.3.4 技能訓練1-2:編寫LED轉向燈閃爍程序并在“1+X”平臺上驗證
1.4 MDK-ARMC語言基礎知識
1.4.1 位操作
1.4.2 define宏定義
1.4.3 ifdef條件編譯
1.4.4 extem變量聲明
1.4.5 typedef類型別名
1.4.6 結構體
項目實施
1.5 信息收集
1.6 實施方案
1.7 實施步驟
1.7.1 分析LED轉向燈工作原理
1.7.2 使用STM32CubeMX配置初始化參數
1.7.3 使用Keil MDK-ARM編寫LED驅動代碼
驗收考核
項目總結
思考與提高
項目2 溫濕度測試儀的設計與實現
項目描述
項目要求
相關知識
2.1 認識STM32微控制器GPIO端口
2.1.1 GPIO概述
2.1.2 GPIO的位結構
2.1.3 GPIO寄存器
2.1.4 GPIO的HAL庫函數
2.2 技能訓練2-1:設計按鈕控制LED流水燈程序并在“1+X”平臺上驗證
2.2.1 使用STM32CubeMX配置流水燈工程參數
2.2.2 使用MDK-ARM編寫程序代碼
2.2.3 編譯、排出錯誤,下載到“1+X”平臺上驗證功能
2.3 認識智能溫濕度傳感器DHT11
2.3.1 DHT11的硬件電路
2.3.2 DHT11數據格式
2.4 技能訓練2-2:編寫DHT11驅動代碼
2.4.1 使用STM32CubeMX軟件配置初始化參數
2.4.2 使用MDK-ARM編寫DHT11驅動代碼
2.5 認識STM32嘀嗒定時器
2.5.1 認識SysTick定時器及控制寄存器
2.5.2 SysTick的HAL庫函數
2.5.3 使用SysTick定時器實現微秒級延時函數
2.6 認識OLED12864液晶顯示模塊
2.6.1 0LED12864液晶模塊參數
2.6.2 0LED12864引腳說明
2.6.3 0LED與MCU的通信方式
2.6.4 0LED12864指令集
2.6.5 0LED12864驅動函數
項目實施
2.7 信息收集
2.8 實施方案
2.9 實施步驟
2.9.1 分析溫濕度測試儀的電路工作原理
2.9.2 使用STM32CubeMX配置初始化參數
2.9.3 使用Keil MDK-ARM編寫驅動代碼
驗收考核
項目總結
思考與提高
項目3 智能車超聲波測距模塊的設計與實現
項目描述
項目要求
相關知識
3.1 認識STM32微控制器的中斷系統
3.1.1 STM32 NVIC中斷優先級管理
3.1.2 STM32 NVIC寄存器
3.1.3 中斷向量表
3.1.4 STM32外部中斷與事件
3.1.5 EXTI寄存器
3.1.6 事件線的配置方法
3.2 HAL庫對異常和中斷封裝
3.2.1 中斷和異常的類型定義
3.2.2 HAL庫中的中斷API函數
3.2.3 HAL庫中的EXTI類型定義
3.2.4 HAL庫中的EXTIAPI函數
3.3 技能訓練3-1:使用STM32外部中斷實現按鈕輸入
3.3.1 使用STM32CubeMX完成工程配置
3.3.2 使用Keil MDK-ARM編寫代碼
3.4 認識STM32基本定時器
3.4.1 基本定時器的功能
3.4.2 基本定時器的寄存器
3.4.3 基本定時器的HAL庫函數
3.5 技能訓練3-2:使用基本定時器產生1Hz方波并在“1+X”平臺上驗證
3.5.1 定時器參數計算
3.5.2 使用STM32CubeMX配置工程
3.5.3 使用MDK-ARM編寫代碼
項目實施
3.6 信息收集
3.7 實施方案
3.8 實施步驟
3.8.1 分析超聲波測距硬件電路原理
3.8.2 編寫超聲波測距程序代碼
驗收考核
項目總結
思考與提高
……
項目4 基于RS485通信的遠程計數器設計與實現
項目5 智能車電池電量監測器的設計與實現
參考文獻
項目描述
項目要求
相關知識
1.1 認識嵌入式系統
1.1.1 了解嵌入式系統的概念及特點
1.1.2 了解嵌入式系統的硬件
1.1.3 了解嵌入式系統的軟件
1.2 安裝嵌入式開發軟件STM32CubeMX
1.2.1 了解STM32CubeMX軟件
1.2.2 安裝STM32CubeMX軟件
1.2.3 技能訓練1-1:使用STM32CubeMX配置LED轉向燈閃爍控制參數
1.3 安裝MDK-ARM編程軟件
1.3.1 了解Keil軟件
1.3.2 安裝Keil MDK-ARM軟件
1.3.3 注冊Keil MDK-ARM
1.3.4 技能訓練1-2:編寫LED轉向燈閃爍程序并在“1+X”平臺上驗證
1.4 MDK-ARMC語言基礎知識
1.4.1 位操作
1.4.2 define宏定義
1.4.3 ifdef條件編譯
1.4.4 extem變量聲明
1.4.5 typedef類型別名
1.4.6 結構體
項目實施
1.5 信息收集
1.6 實施方案
1.7 實施步驟
1.7.1 分析LED轉向燈工作原理
1.7.2 使用STM32CubeMX配置初始化參數
1.7.3 使用Keil MDK-ARM編寫LED驅動代碼
驗收考核
項目總結
思考與提高
項目2 溫濕度測試儀的設計與實現
項目描述
項目要求
相關知識
2.1 認識STM32微控制器GPIO端口
2.1.1 GPIO概述
2.1.2 GPIO的位結構
2.1.3 GPIO寄存器
2.1.4 GPIO的HAL庫函數
2.2 技能訓練2-1:設計按鈕控制LED流水燈程序并在“1+X”平臺上驗證
2.2.1 使用STM32CubeMX配置流水燈工程參數
2.2.2 使用MDK-ARM編寫程序代碼
2.2.3 編譯、排出錯誤,下載到“1+X”平臺上驗證功能
2.3 認識智能溫濕度傳感器DHT11
2.3.1 DHT11的硬件電路
2.3.2 DHT11數據格式
2.4 技能訓練2-2:編寫DHT11驅動代碼
2.4.1 使用STM32CubeMX軟件配置初始化參數
2.4.2 使用MDK-ARM編寫DHT11驅動代碼
2.5 認識STM32嘀嗒定時器
2.5.1 認識SysTick定時器及控制寄存器
2.5.2 SysTick的HAL庫函數
2.5.3 使用SysTick定時器實現微秒級延時函數
2.6 認識OLED12864液晶顯示模塊
2.6.1 0LED12864液晶模塊參數
2.6.2 0LED12864引腳說明
2.6.3 0LED與MCU的通信方式
2.6.4 0LED12864指令集
2.6.5 0LED12864驅動函數
項目實施
2.7 信息收集
2.8 實施方案
2.9 實施步驟
2.9.1 分析溫濕度測試儀的電路工作原理
2.9.2 使用STM32CubeMX配置初始化參數
2.9.3 使用Keil MDK-ARM編寫驅動代碼
驗收考核
項目總結
思考與提高
項目3 智能車超聲波測距模塊的設計與實現
項目描述
項目要求
相關知識
3.1 認識STM32微控制器的中斷系統
3.1.1 STM32 NVIC中斷優先級管理
3.1.2 STM32 NVIC寄存器
3.1.3 中斷向量表
3.1.4 STM32外部中斷與事件
3.1.5 EXTI寄存器
3.1.6 事件線的配置方法
3.2 HAL庫對異常和中斷封裝
3.2.1 中斷和異常的類型定義
3.2.2 HAL庫中的中斷API函數
3.2.3 HAL庫中的EXTI類型定義
3.2.4 HAL庫中的EXTIAPI函數
3.3 技能訓練3-1:使用STM32外部中斷實現按鈕輸入
3.3.1 使用STM32CubeMX完成工程配置
3.3.2 使用Keil MDK-ARM編寫代碼
3.4 認識STM32基本定時器
3.4.1 基本定時器的功能
3.4.2 基本定時器的寄存器
3.4.3 基本定時器的HAL庫函數
3.5 技能訓練3-2:使用基本定時器產生1Hz方波并在“1+X”平臺上驗證
3.5.1 定時器參數計算
3.5.2 使用STM32CubeMX配置工程
3.5.3 使用MDK-ARM編寫代碼
項目實施
3.6 信息收集
3.7 實施方案
3.8 實施步驟
3.8.1 分析超聲波測距硬件電路原理
3.8.2 編寫超聲波測距程序代碼
驗收考核
項目總結
思考與提高
……
項目4 基于RS485通信的遠程計數器設計與實現
項目5 智能車電池電量監測器的設計與實現
參考文獻
展開全部
書友推薦
- >
有舍有得是人生
- >
月亮與六便士
- >
【精裝繪本】畫給孩子的中國神話
- >
上帝之肋:男人的真實旅程
- >
莉莉和章魚
- >
詩經-先民的歌唱
- >
唐代進士錄
- >
煙與鏡
本類暢銷