買這商品的人也買了...
- 
                
                   活學活用 LTspice 電路設計 (精益設計) 活學活用 LTspice 電路設計 (精益設計)$330$314
- 
                
                   $354實戰 Python 設計模式:可復用面向對象軟件開發實踐 $354實戰 Python 設計模式:可復用面向對象軟件開發實踐
- 
                
                   立創 EDA (專業版) 電路設計與製作快速入門 立創 EDA (專業版) 電路設計與製作快速入門$294$279
- 
                
                   ESP32-C3 物聯網工程開發實戰 ESP32-C3 物聯網工程開發實戰$588$559
- 
                
                   AI 輔助編程入門:使用 GitHub Copilot 零基礎開發 LLM 應用 AI 輔助編程入門:使用 GitHub Copilot 零基礎開發 LLM 應用$534$507
- 
                
                   AI 輔助編程 Python 實戰基於 GitHub Copilot 和 ChatGPT AI 輔助編程 Python 實戰基於 GitHub Copilot 和 ChatGPT$539$512
- 
                
                   基於 STM32 的嵌入式系統開發與應用 基於 STM32 的嵌入式系統開發與應用$354$336
- 
                
                   PyQt 6 實戰派 PyQt 6 實戰派$768$730
- 
                
                   $1,008物聯網的安全與隱私範式(精) $1,008物聯網的安全與隱私範式(精)
- 
                
                   AIoT 智能物聯網全棧測試技術:從原理到實戰 AIoT 智能物聯網全棧測試技術:從原理到實戰$474$450
- 
                
                   智能物聯網與深度學習 智能物聯網與深度學習$474$450
- 
                
                   ESP32 微處理機實習與物聯網應用含 ITA 國際認證 - AMA 先進微控制器應用(Specialist Level、Expert Level) - 最新版(第六版) - 附贈 MOSME 行動學習一點通:評量.加值 ESP32 微處理機實習與物聯網應用含 ITA 國際認證 - AMA 先進微控制器應用(Specialist Level、Expert Level) - 最新版(第六版) - 附贈 MOSME 行動學習一點通:評量.加值$550$495
- 
                
                   $324STM32應用技術項目實踐 $324STM32應用技術項目實踐
- 
                
                   嵌入式系統基礎與實踐——基於 ARM Cortex-M3 內核的 STM32 微控制器(第2版) 嵌入式系統基礎與實踐——基於 ARM Cortex-M3 內核的 STM32 微控制器(第2版)$419$398
- 
                
                   ESP32 專題實作 (ChatGPT × APP Inventor 應用) ESP32 專題實作 (ChatGPT × APP Inventor 應用)$560$504
- 
                
                   物聯網漏洞挖掘與利用:方法、技巧和案例 物聯網漏洞挖掘與利用:方法、技巧和案例$594$564
- 
                
                   $207物聯網系統開發技術 $207物聯網系統開發技術
商品描述
本書第1章主要講解嵌入式系統概述、ARM處理器概述及STM32微控制器概述;第2章主要講解STM32開發工具軟件、STM32開發/實驗板及STM32的庫函數;第3章主要講解STM32的GPIO、STM32的實驗過程與現象、STM32的復位與時鐘、STM32的中斷與事件及STM32的串口通信;第4章主要講解LCD顯示和STM32的FSMC、STM32定時器、STM32的I2C總線、STM32的SPI及STM32的ADC;第5章主要講解嵌入式實時操作系統RT-Thread及嵌入式圖形界面LVGL;第6章是一個實訓項目,主要講解大學生電子設計競賽控制類題目中常見的智能巡線小車的設計。本書的程序設計部分同時使用了STM32的標準庫和HAL庫,實驗例程同時涵蓋了STM32硬件實驗和Proteus軟件仿真STM32實驗,旨在幫助讀者在學習過程中迅速、高效地全面理解和掌握硬件設計和軟件設計的相關知識。本書可以作為高等院校電子、自動化等電類專業的單片機與嵌入式系統應用相關課程的教材,也可以作為相關領域工程技術人員的學習資料或參考用書。
目錄大綱
目    錄
第1章  概述	1
1.1  嵌入式系統概述	1
1.1.1  嵌入式系統的定義	1
1.1.2  嵌入式系統的組成	1
1.2  ARM處理器概述	3
1.2.1  ARM公司	3
1.2.2  ARM處理器	3
1.3  STM32微控制器概述	5
1.3.1  STM32微控制器的分類	5
1.3.2  STM32F103微控制器的內部結構	6
1.3.3  STM32F103的外部引腳	8
1.3.4  STM32F103的I/O端口特性	10
1.3.5  STM32系列產品的命名規則	11
1.4  思考與練習	12
第2章  STM32開發環境	13
2.1  STM32開發工具軟件	13
2.1.1  MDK的安裝	13
2.1.2  STM32CubeMX的安裝	15
2.1.3  Proteus軟件的安裝	16
2.1.4  STM32仿真器及驅動程序的安裝	16
2.1.5  USB轉串口驅動的安裝	18
2.2  STM32開發/實驗板	18
2.2.1  STM32最小系統板	18
2.2.2  STM32 Nucleo開發板	19
2.2.3  STM3210E-EVAL評估板	20
2.2.4  AS-07型STM32實驗板	21
2.3  STM32的庫函數	24
2.3.1  STM32的標準外設庫	24
2.3.2  STM32的HAL庫函數	25
2.4  思考與練習	26
第3章  STM32基礎入門	27
3.1  STM32的GPIO	27
3.1.1  GPIO端口	27
3.1.2  GPIO庫函數(標準庫V3.5.0)	29
3.1.3  GPIO庫函數(HAL庫V1.8.5)	33
3.1.4  AFIO和調試配置	35
3.1.5  GPIO編程應用	36
3.2  STM32的實驗過程與現象	42
3.2.1  STM32標準庫V3.5.0的工程模板	43
3.2.2  使用STM32標準庫V3.5.0的工程模板	45
3.2.3  MDK仿真調試程序	48
3.2.4  使用串口ISP和IAP下載程序	49
3.2.5  Proteus仿真STM32	51
3.2.6  使用STM32CubeMX	53
3.2.7  使用STM32CubeF1固件庫工程模板和範例實驗	57
3.3  STM32的復位與時鐘	58
3.3.1  STM32的復位	58
3.3.2  STM32的時鐘	59
3.3.3  RCC編程應用	61
3.4  STM32的中斷與事件	65
3.4.1  NVIC	65
3.4.2  EXTI	68
3.4.3  中斷編程應用	70
3.5  STM32的串口通信	76
3.5.1  USART概述	77
3.5.2  USART編程應用	78
3.6  思考與練習	86
第4章  STM32應用編程	87
4.1  LCD顯示和STM32的FSMC	87
4.1.1  LCD簡介	87
4.1.2  LCD的外部引腳	88
4.1.3  LCD的主要特性	88
4.1.4  LCD驅動器	89
4.1.5  FSMC概述	90
4.1.6  LCD編程應用	94
4.2  STM32定時器	105
4.2.1  基本定時器(TIM6和TIM7)	105
4.2.2  通用定時器(TIMx)	107
4.2.3  高級控制定時器(TIM1和TIM8)	110
4.2.4  系統滴答定時器SysTick	111
4.2.5  看門狗	111
4.2.6  TIM編程應用	112
4.3  STM32的I2C總線	125
4.3.1  Philips的I2C總線	125
4.3.2  STM32的I2C總線簡介	126
4.3.3  STM32的I2C總線的主要特點	126
4.3.4  STM32的I2C總線功能描述	127
4.3.5  I2C總線存儲器24C02	127
4.3.6  I2C編程應用	132
4.4  STM32的SPI	149
4.4.1  SPI的主要特點	149
4.4.2  SPI的功能描述	150
4.4.3  SPI總線存儲器W25Q32	151
4.4.4  SPI編程應用	153
4.5  STM32的ADC	166
4.5.1  ADC的主要特性	166
4.5.2  ADC編程應用	167
4.6  思考與練習	169
第5章  STM32高級應用	170
5.1  嵌入式實時操作系統RT-Thread	170
5.1.1  RT-Thread內核	171
5.1.2  RT-Thread Studio開發工具軟件	173
5.1.3  RT-Thread實驗	174
5.2  嵌入式圖形界面LVGL	179
5.2.1  LVGL概述	179
5.2.2  LVGL編程應用	180
5.3  思考與練習	186
第6章  STM32智能巡線小車設計實訓	187
6.1  STM32智能巡線小車的硬件設計	187
6.1.1  小車車體(底盤)	187
6.1.2  電池	188
6.1.3  主控電路	188
6.1.4  直流減速電機	188
6.1.5  電機驅動電路	189
6.1.6  紅外傳感器	191
6.2  STM32智能巡線小車的軟件設計	192
6.2.1  小車前進、後退及差速轉向	192
6.2.2  巡線原理與編程	196
6.2.3  舵機控制	200
6.2.4  速度檢測與PID控制	202
6.2.5  舵機控制轉向的阿克曼小車巡線	207

 
    
 
     
     
     
     
     
     
     
     
    
 
    
 
    
 
    
 
    