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

STM32F1開發標準教程

( 簡體 字)
作者:董磊//趙志剛|責編:張小樂類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
譯者:
出版社:電子工業STM32F1開發標準教程 3dWoo書號: 53070
詢問書籍請說出此書號!

有庫存
NT售價: 395

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

譯者序:

前言:

內容簡介:

與電子相關的專業,如電子工程、自動化、光電、機電、機器人、生物醫學工程、醫療器械工程、康復工程等,都需要學習微控制器(微控制器也常常被稱作單片機)。本書基于STM32核心板,以16個實驗為主線。這些實驗的編碼規范均參見本書附錄C《C語言軟件設計規范(LY-STD001—2019)》。另外,所有的實驗均基于模塊化設計。這樣讀者就可以輕松地將這些模塊應用在不同的項目和產品中。本書配套的資料包既包括STM32核心板原理圖、例程、軟件包,又包括軟件和硬件資料,還包括配套的PPT講義、視頻等,且持續更新,最新下載鏈接可通過微信公眾號“卓越工程師培養系列”獲取。本書內容翔實,圖文并茂,思路清晰,凡是涉及的知識點均會詳細講解,未涉及的知識點盡可能不予講解。這樣既能減輕讀者的學習負擔,又能促使讀者快速掌握微控制器系統設計的各項必備技能。
目錄:

第1章 STM32開發平臺和工具 1
1.1 STM32芯片介紹 1
1.2 STM32核心板電路簡介 2
1.3 STM32開發工具的安裝與配置 8
1.3.1 安裝Keil 5.20 8
1.3.2 配置Keil 5.20 10
1.4 STM32核心板可以開展的部分實驗 10
1.5 本書配套的資料包 11
本章任務 11
本章習題 12
第2章 實驗1—F103基準工程 13
2.1 實驗內容 13
2.2 實驗原理 13
2.2.1 寄存器與固件庫 13
2.2.2 Keil編輯和編譯及STM32下載過程 17
2.2.3 STM32工程模塊名稱及說明 18
2.2.4 STM32參考資料 19
2.3 實驗步驟 20
本章任務 32
本章習題 33
第3章 實驗2—串口電子鐘 34
3.1 實驗內容 34
3.2 實驗原理 34
3.2.1 RunClock模塊函數 34
3.2.2 函數調用框架 36
3.2.3 Proc2msTask與Proc1SecTask 37
3.3 實驗步驟 38
本章任務 42
本章習題 42
第4章 實驗3—GPIO與流水燈 43
4.1 實驗內容 43
4.2 實驗原理 43
4.2.1 LED電路原理圖 43
4.2.2 STM32系統架構與存儲器組織 43
4.2.3 GPIO功能框圖 46
4.2.4 GPIO部分寄存器 48
4.2.5 GPIO部分固件庫函數 53
4.2.6 RCC部分寄存器 56
4.2.7 RCC部分固件庫函數 57
4.3 實驗步驟 58
本章任務 63
本章習題 64
第5章 實驗4—GPIO與獨立按鍵輸入 65
5.1 實驗內容 65
5.2 實驗原理 65
5.2.1 獨立按鍵電路原理圖 65
5.2.2 GPIO功能框圖 65
5.2.3 GPIO部分寄存器 66
5.2.4 GPIO部分固件庫函數 67
5.2.5 按鍵去抖原理 68
5.3 實驗步驟 69
本章任務 76
本章習題 77
第6章 實驗5—串口通信 78
6.1 實驗內容 78
6.2 實驗原理 78
6.2.1 UART電路原理圖 78
6.2.2 UART通信協議 79
6.2.3 UART功能框圖 80
6.2.4 UART部分寄存器 84
6.2.5 UART部分固件庫函數 88
6.2.6 STM32異常和中斷 94
6.2.7 NVIC中斷控制器 98
6.2.8 NVIC部分寄存器 98
6.2.9 NVIC部分固件庫函數 102
6.2.10 UART1模塊驅動設計 105
6.3 實驗步驟 110
本章任務 122
本章習題 122
第7章 實驗6—定時器 123
7.1 實驗內容 123
7.2 實驗原理 123
7.2.1 通用定時器功能框圖 123
7.2.2 通用定時器部分寄存器 127
7.2.3 通用定時器部分固件庫函數 131
7.2.4 RCC部分寄存器 133
7.2.5 RCC部分固件庫函數 134
7.3 實驗步驟 134
本章任務 141
本章習題 141
第8章 實驗7—SysTick 142
8.1 實驗內容 142
8.2 實驗原理 142
8.2.1 SysTick功能框圖 142
8.2.2 SysTick實驗流程圖分析 143
8.2.3 SysTick部分寄存器 144
8.2.4 SysTick部分固件庫函數 146
8.3 實驗步驟 147
本章任務 151
本章習題 151
第9章 實驗8—RCC 152
9.1 實驗內容 152
9.2 實驗原理 152
9.2.1 RCC功能框圖 152
9.2.2 RCC部分寄存器 155
9.2.3 RCC部分固件庫函數 158
9.2.4 Flash部分寄存器 163
9.2.5 Flash部分固件庫函數 164
9.3 實驗步驟 165
本章任務 169
本章習題 169
**0章 實驗9—外部中斷 170
10.1 實驗內容 170
10.2 實驗原理 170
10.2.1 EXTI功能框圖 170
10.2.2 EXTI部分寄存器 172
10.2.3 EXTI部分固件庫函數 175
10.2.4 AFIO部分寄存器 177
10.2.5 AFIO部分固件庫函數 180
10.3 實驗步驟 181
本章任務 186
本章習題 187
**1章 實驗10—OLED顯示 188
11.1 實驗內容 188
11.2 實驗原理 188
11.2.1 OLED顯示模塊 188
11.2.2 SSD1306的顯存 189
11.2.3 SSD1306常用命令 191
11.2.4 字模選項 191
11.2.5 ASCⅡ碼表與取模工具 192
11.2.6 STM32的GRAM與SSD1306的GRAM 193
11.2.7 OLED顯示模塊顯示流程 194
11.3 實驗步驟 194
本章任務 208
本章習題 208
**2章 實驗11—獨立看門狗 209
12.1 實驗內容 209
12.2 實驗原理 209
12.2.1 獨立看門狗功能框圖 209
12.2.2 獨立看門狗*小喂狗時間 210
12.2.3 獨立看門狗實驗流程圖分析 211
12.2.4 獨立看門狗部分寄存器 211
12.2.5 獨立看門狗部分固件庫函數 214
12.3 實驗步驟 216
本章任務 221
本章習題 221
**3章 實驗12—讀/寫內部Flash 222
13.1 實驗內容 222
13.2 實驗原理 222
13.2.1 STM32的內部Flash和內部SRAM 222
13.2.2 STM32的內部Flash簡介 223
13.2.3 STM32啟動模式 224
13.2.4 Flash編程過程 224
13.2.5 Flash頁擦除過程 225
13.2.6 Flash部分寄存器 226
13.2.7 Flash部分固件庫函數 231
13.3 實驗步驟 232
本章任務 241
本章習題 241
**4章 實驗13—PWM輸出 242
14.1 實驗內容 242
14.2 實驗原理 242
14.2.1 PWM輸出實驗流程圖分析 242
14.2.2 通用定時器部分寄存器 244
14.2.3 通用定時器部分固件庫函數 246
14.2.4 AFIO部分寄存器 247
14.2.5 AFIO部分固件庫函數 248
14.3 實驗步驟 249
本章任務 255
本章習題 255
**5章 實驗14—輸入捕獲 256
15.1 實驗內容 256
15.2 實驗原理 256
15.2.1 輸入捕獲實驗流程圖分析 256
15.2.2 通用定時器部分寄存器 258
15.2.3 通用定時器部分固件庫函數 260
15.3 實驗步驟 262
本章任務 269
本章習題 269
**6章 實驗15—DAC 270
16.1 實驗內容 270
16.2 實驗原理 270
16.2.1 DAC功能框圖 270
16.2.2 DMA功能框圖 274
16.2.3 DAC實驗邏輯圖分析 277
16.2.4 PCT通信協議 277
16.2.5 PCT通信協議應用 284
16.2.6 DAC部分寄存器 286
16.2.7 DAC部分固件庫函數 289
16.2.8 DMA部分寄存器 292
16.2.9 DMA部分固件庫函數 296
16.3 實驗步驟 300
本章任務 313
本章習題 314
**7章 實驗16—ADC 315
17.1 實驗內容 315
17.2 實驗原理 315
17.2.1 ADC功能框圖 315
17.2.2 ADC實驗邏輯框圖分析 318
17.2.3 ADC實驗中的ADC緩沖區 319
17.2.4 ADC部分寄存器 319
17.2.5 ADC部分固件庫函數 324
17.3 實驗步驟 330
本章任務 341
本章習題 341
附錄A STM32核心板原理圖 342
附錄B STM32F103RCT6引腳定義 343
附錄C C語言軟件設計規范(LY-STD001—2019) 346
參考文獻 354
序: