-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

STM32CubeMX輕松入門

( 簡體 字)
作者:趙志桓等類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
譯者:
出版社:北京航空航天大學出版社STM32CubeMX輕松入門 3dWoo書號: 56041
詢問書籍請說出此書號!

有庫存
NT售價: 320

出版日:9/1/2022
頁數:290
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787512438408
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:


這是一本介紹如何通過元件STM32CubeMX學習STM32系列微控制器的圖書,主要利用在ST公司官網下載的STM32F10系列參考手冊、資料手冊以及內核資料M3權威指南進行深入、詳細的講解。

本書從市場上暢銷的STM32F1系列微控制器入手,利用STM32CubeMX快速生成F1系列的開發環境,並在MDKARM軟體上對代碼進行進一步的修改補充,直至生成最終的開發專案。

本書將使用STM32CubeMX自帶的HAL固件庫進行開發。本書共分3部分,第1部分為1∼6章,主要是對STM32F1系列微控制器的基礎部分的開發;第2部分為7∼11章,主要是對STM32F1系列微控制器的提高部分的開發;第3部分為12、13章,主要是專案實戰部分,通過前面第1部分和第2部分的學習,達到整合實戰的目的。
目錄:

第1章走近STM321
1.1ST微控制器1
1.2瞭解STM32F103ZE微控制器3
1.3STM32F103ZET6 功能概述7
1.4XYDM3開發板8
1.4.1ARM公司的發展史9
1.4.2ARM 架構9
1.5思考與練習11
第2章初識STM32Cube12
2.1STM32CubeMX12
2.2安裝運行環境Java13
2.3安裝STM32CubeMX14
2.4STM32CubeMX套裝軟體17
2.5安裝MDKARM軟體20
2.5.1下載相關軟體20
2.5.2安裝MDKARM軟體24
2.5.3註冊MDKARM28
2.6驅動安裝下載29
2.6.1ST_LINK驅動安裝29
2.6.2CH340驅動安裝下載31
2.7常式解析32
2.7.1UM1847手冊介紹32
2.7.2UM1850手冊介紹36
2.8思考與練習40
第3章GPIO口實驗41
3.1GPIO概述41
3.1.1GPIO功能41
3.1.2GPIO框圖43
3.2GPIO複用功能重映射47
3.3新建常式48
3.4常式分析55
3.4.1原始程式碼介紹55
3.4.2分析代碼56
3.4.3添加代碼71
3.4.4編譯下載72
3.5思考與練習73
第4章串口通信USART74
4.1串口概述74
4.2串口特徵74
4.3串口通信76
4.3.1通信概述76
4.3.2串列通信概述76
4.3.3非同步通信資料框架格式77
4.3.4串口通信物理結構77
4.3.5串列傳輸速率80
4.4新建常式80
4.5常式分析84
4.5.1原始程式碼介紹84
4.5.2添加代碼95
4.5.3編譯下載97
4.6思考與練習98
第5章基本計時器99
5.1計時器概述99
5.2計時器功能100
5.3計數器時鐘103
5.4新建常式104
5.5常式分析109
5.5.1原始程式碼介紹109
5.5.2添加代碼112
5.5.3編譯下載113
5.6思考與練習114
第6章外部中斷115
6.1中斷介紹115
6.1.1中斷概述115
6.1.2中斷過程116
6.1.3中斷優先順序116
6.1.4中斷優先順序分組117
6.1.5中斷分類118
6.1.6中斷異常向量表118
6.2外部中斷介紹120
6.2.1外部中斷概述120
6.2.2外部中斷框圖120
6.2.3外部中斷優先順序121
6.3新建常式123
6.4常式分析128
6.4.1原始程式碼介紹128
6.4.2編譯下載132
6.5思考與練習134
第7章RTC即時時鐘135
7.1RTC概述135
7.2RTC供電136
7.3RTC特徵136
7.4RTC框圖137
7.5RTC時鐘源選擇138
7.6新建常式140
7.7常式分析145
7.7.1原始程式碼介紹145
7.7.2添加代碼150
7.7.3編譯下載151
7.8思考與練習153
第8章LCD液晶屏154
8.1液晶屏介紹154
8.2TFTLCD概念157
8.3TFTLCD特點157
8.4LCD控制器158
8.5LCD屏控制參數159
8.5.1LCD基本參數介紹159
8.5.2XYDCoretex_M3板TFTLCD屏159
8.5.3LCD驅動時序159
8.5.4LCD相關指令161
8.6FSMC介紹165
8.6.1FSMC概念165
8.6.2FSMC特點165
8.6.3FSMC介面介紹166
8.6.4地址映射167
8.6.5FSMC時序170
8.7LCD硬體設計175
8.7.1LCD原理圖175
8.7.2LCD引腳分析175
8.8新建常式179
8.9常式分析184
8.9.1原始程式碼介紹184
8.9.2添加代碼192
8.9.3編譯下載195
8.10思考與練習198
第9章觸控式螢幕199
9.1觸控式螢幕介紹199
9.2觸控式螢幕分類199
9.3觸控式螢幕控制器202
9.4觸控式螢幕時序203
9.5觸控式螢幕硬體設計205
9.5.1觸控式螢幕原理圖205
9.5.2觸控式螢幕引腳分析205
9.6新建常式207
9.7常式分析209
9.7.1原始程式碼介紹209
9.7.2添加代碼214
9.7.3編譯下載215
9.8思考與練習218
第10章ADC219
10.1ADC模組概述220
10.2ADC特性220
10.3ADC內部結構221
10.3.1ADC框圖221
10.3.2ADC校準221
10.3.3ADC時序223
10.4ADC轉換模式224
10.4.1單次轉換模式與連續轉換模式224
10.4.2掃描模式224
10.4.3間斷模式224
10.5ADC工作管理配置225
10.5.1規則通道管理225
10.5.2注入通道管理225
10.5.3數據對齊226
10.5.4通道採樣226
10.6新建常式227
10.7ADC常式分析230
10.7.1原始程式碼介紹230
10.7.2添加代碼234
10.7.3編譯下載235
10.8思考與練習238
第11章DMA240
11.1DMA概述240
11.2DMA的處理過程241
11.2.1DMA傳輸資料241
11.2.2仲裁器和優先順序241
11.2.3迴圈模式242
11.2.4記憶體到記憶體242
11.2.5指針增量242
11.3DMA通道242
11.4DMA中斷246
11.5新建常式246
11.6DMA常式分析249
11.6.1原始程式碼介紹249
11.6.2添加代碼254
11.6.3編譯下載255
11.7思考與練習257
第12章專案實戰——五子棋258
12.1專案的總體設計258
12.2專案的硬體設計259
12.3專案的軟體設計260
12.4編碼調試260
12.5項目結束266
第13章專案實戰——自動澆花系統267
13.1專案的總體設計267
13.2專案的硬體設計268
13.2.1電源模組269
13.2.2重定模組270
13.2.3主控晶片模組270
13.2.4下載模組270
13.2.5語音模組272
13.2.6無線模組272
13.2.7OLED屏模組272
13.3專案的軟體設計274
13.4編碼調試274
13.4.1土壤溫濕度模組程式設計274
13.4.2USART程式設計276
13.4.3OLED屏程式設計277
13.4.4語音模組程式設計278
13.4.5WIFI模組程式設計279
13.5項目結束286
附錄ASTM32F103Zx 晶片功能表288
附錄BSTM32F103Zx 晶片內部時鐘框圖289
附錄CSTM32F103Zx 時鐘樹290
參考文獻291
序: