-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
基于STM32CUBE的嵌入式系統應用 版權信息
- ISBN:9787111736691
- 條形碼:9787111736691 ; 978-7-111-73669-1
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
基于STM32CUBE的嵌入式系統應用 本書特色
本書以“新工科”教育理念為指導,以產教融合為突破口,面向產業需求,全面重構課程內容,引入產業界的*新技術。選用產業界主流的微控制器STM32F1為硬件平臺,并結合開發工具STM32CubeMX及HAL庫進行嵌入式系統開發。
用戶只需要利用圖形化界面完成芯片配置就可以自動生成初始化代碼及應用程序的基本框架,再利用HAL庫提供的接口函數完成應用代碼的編寫。
書中實例開發過程用到的是目前使用*廣的“正點原子STM32F103戰艦開發板”,且均進行了調試。讀者也可以結合現有的開發板開展實驗,均能獲得實驗結果。
本書數字資源豐富,配有程序代碼、電子課件、教學大綱、習題答案、試卷及答案等。
基于STM32CUBE的嵌入式系統應用 內容簡介
本書以“新工科”教育理念為指導,以產教融合為突破口,面向產業需求,全面重構課程內容,引入產業界的近期新技術。從科研、教學和工程實際應用出發,全面系統地講述了基于STM32CubeMX和HAL庫的嵌入式系統設計與應用實例。 全書共12章,主要內容包括:緒論、STM32嵌入式微控制器與*小系統設計、STM32CubeMX的應用、嵌入式開發環境的搭建、STM32通用輸入/輸出接口、STM32中斷系統、STM32定時器系統、STM32通用同步/異步收發器、STM32 SPI控制器、STM32 I2C控制器、STM32模/數轉換器和STM32 DMA控制器。全書內容豐富、體系優選、結構合理、理論與實踐相結合,尤其注重工程應用技術的講解。 通過閱讀本書,讀者可以掌握STM32Cube開發方式和工具軟件的使用,掌握基于HAL庫的STM32F103系統功能和常用外設的編程開發方法。 本書可作為高等院校自動化、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等相關專業的本、專科教材,也適合作為STM32嵌入式系統開發人員的參考書。
基于STM32CUBE的嵌入式系統應用 目錄
第1章 緒論1
1.1 嵌入式系統1
1.2 嵌入式系統的組成4
1.3 嵌入式軟件6
1.4 嵌入式系統的分類13
1.5 嵌入式系統的應用領域14
1.6 嵌入式系統的體系15
1.7 嵌入式微處理器的分類18
1.8 ARM嵌入式微處理器19
1.9 ARM Cortex-M3的調試30
1.10 嵌入式系統的設計方法31
1.11 嵌入式系統的發展34
習題36
第2章 STM32 嵌入式微控制器與*小系統設計38
2.1 STM32 微控制器概述38
2.2 STM32F1系列產品系統架構和STM32F103ZET6內部架構45
2.3 STM32F103ZET6的存儲器映射50
2.4 STM32F103ZET6的時鐘結構54
2.5 STM32F103VET6的引腳57
2.6 STM32F103VET6 *小系統設計62
2.7 學習STM32的方法64
習題65
第3章 STM32CubeMX的應用66
3.1 安裝STM32CubeMX66
3.2 安裝MCU固件包67
3.3 軟件的功能與基本使用方法70
3.4 HAL庫89
習題96
第4章 嵌入式開發環境的搭建97
4.1 Keil MDK5的安裝配置97
4.2 Keil MDK下新工程的創建103
4.3 J-Link及其驅動的安裝107
4.4 Keil MDK5的調試方法109
4.5 Cortex-M3 微控制器軟件接口標準114
4.6 STM32F103開發板的選擇120
4.7 STM32仿真器的選擇123
習題124
第5章 STM32通用輸入/輸出接口126
5.1 STM32通用輸入/輸出接口概述126
5.2 STM32的GPIO功能128
5.3 GPIO的HAL庫函數132
5.4 STM32的GPIO使用流程135
5.5 采用STM32CubeMX和HAL庫的GPIO輸出應用實例135
5.6 采用STM32CubeMX和HAL庫的GPIO輸入應用實例146
習題150
第6章 STM32中斷系統152
6.1 中斷的基本概念152
6.2 STM32F103中斷系統155
6.3 STM32F103外部中斷/事件控制器159
6.4 STM32F1中斷HAL庫函數162
6.5 STM32F1外部中斷設計流程166
6.6 采用STM32CubeMX和HAL庫的外部中斷設計實例168
習題173
第7章 STM32定時器系統174
7.1 STM32F103定時器概述174
7.2 STM32基本定時器175
7.3 STM32通用定時器178
7.4 STM32高級定時器186
7.5 STM32定時器的HAL庫函數187
7.6 采用STM32CubeMX和HAL庫的定時器應用實例195
習題202
第8章 STM32通用同步/異步收發器203
8.1 串行通信基礎203
8.2 STM32的USART工作原理205
8.3 USART的HAL庫函數209
8.4 采用STM32CubeMX和HAL庫的USART串行通信應用實例214
習題223
第9章 STM32 SPI控制器224
9.1 SPI的通信原理224
9.2 STM32F103 SPI的工作原理227
9.3 SPI的HAL庫函數231
9.4 采用STM32CubeMX和HAL庫的SPI應用實例235
習題245
第10章 STM32 I2C控制器246
10.1 STM32 I2C的通信原理246
10.2 STM32F103 I2C接口251
10.3 I2C的HAL庫函數252
10.4 采用STM32CubeMX和HAL庫的I2C應用實例256
習題260
第11章 STM32模/數轉換器261
11.1 模擬量輸入通道261
11.2 模擬量輸入信號的類型與量程自動轉換261
11.3 STM32F103ZET6集成的ADC模塊262
11.4 ADC的HAL庫函數271
11.5 采用STM32CubeMX和HAL庫的ADC應用實例275
習題282
第12章 STM32 DMA控制器283
12.1 STM32 DMA的基本概念283
12.2 STM32 DMA的結構和主要特征284
12.3 STM32 DMA的功能描述286
12.4 DMA的HAL庫函數288
12.5 采用STM32CubeMX和HAL庫的DMA應用實例292
習題299
參考文獻300
基于STM32CUBE的嵌入式系統應用 作者簡介
李正軍,山東大學控制科學與工程學院教授,“211工程”重點建設項目“現場總線技術實驗室”負責人、控制學院微機課程負責人。中國電氣工業協會設備網現場總線分會理事、中華人民共和國機械行業標準《低壓電氣通信規約》審稿人,全國電器設備網絡通信接口標準化委員會委員。
- >
羅庸西南聯大授課錄
- >
有舍有得是人生
- >
隨園食單
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
李白與唐代文化
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
巴金-再思錄
- >
中國人在烏蘇里邊疆區:歷史與人類學概述