注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材STM32F1開發(fā)標準教程

STM32F1開發(fā)標準教程

STM32F1開發(fā)標準教程

定 價:¥79.00

作 者: 董磊
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121363887 出版時間: 2020-01-01 包裝:
開本: 16開 頁數(shù): 420 字數(shù):  

內(nèi)容簡介

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

作者簡介

  2011年7月-至今 深圳大學醫(yī)學部生物醫(yī)學工程學院從事生物醫(yī)學工程專業(yè)實踐類教學工作。編寫出版《電路設(shè)計與制作實用教程(PADS版)》《電路設(shè)計與制作實用教程(Altium Designer版)》《電路設(shè)計與制作實用教程――基于立創(chuàng)EDA》等。

圖書目錄

第1章 STM32開發(fā)平臺和工具\t1
1.1 STM32芯片介紹\t1
1.2 STM32核心板電路簡介\t2
1.3 STM32開發(fā)工具的安裝與配置\t8
1.3.1 安裝Keil 5.20\t8
1.3.2 配置Keil 5.20\t10
1.4 STM32核心板可以開展的部分實驗\t10
1.5 本書配套的資料包\t11
本章任務(wù)\t11
本章習題\t12
第2章 實驗1―F103基準工程\t13
2.1 實驗內(nèi)容\t13
2.2 實驗原理\t13
2.2.1 寄存器與固件庫\t13
2.2.2 Keil編輯和編譯及STM32下載過程\t17
2.2.3 STM32工程模塊名稱及說明\t18
2.2.4 STM32參考資料\t19
2.3 實驗步驟\t20
本章任務(wù)\t32
本章習題\t33
第3章 實驗2―串口電子鐘\t34
3.1 實驗內(nèi)容\t34
3.2 實驗原理\t34
3.2.1 RunClock模塊函數(shù)\t34
3.2.2 函數(shù)調(diào)用框架\t36
3.2.3 Proc2msTask與Proc1SecTask\t37
3.3 實驗步驟\t38
本章任務(wù)\t42
本章習題\t42
第4章 實驗3―GPIO與流水燈\t43
4.1 實驗內(nèi)容\t43
4.2 實驗原理\t43
4.2.1 LED電路原理圖\t43
4.2.2 STM32系統(tǒng)架構(gòu)與存儲器組織\t43
4.2.3 GPIO功能框圖\t46
4.2.4 GPIO部分寄存器\t48
4.2.5 GPIO部分固件庫函數(shù)\t53
4.2.6 RCC部分寄存器\t56
4.2.7 RCC部分固件庫函數(shù)\t57
4.3 實驗步驟\t58
本章任務(wù)\t63
本章習題\t64
第5章 實驗4―GPIO與獨立按鍵輸入\t65
5.1 實驗內(nèi)容\t65
5.2 實驗原理\t65
5.2.1 獨立按鍵電路原理圖\t65
5.2.2 GPIO功能框圖\t65
5.2.3 GPIO部分寄存器\t66
5.2.4 GPIO部分固件庫函數(shù)\t67
5.2.5 按鍵去抖原理\t68
5.3 實驗步驟\t69
本章任務(wù)\t76
本章習題\t77
第6章 實驗5―串口通信\t78
6.1 實驗內(nèi)容\t78
6.2 實驗原理\t78
6.2.1 UART電路原理圖\t78
6.2.2 UART通信協(xié)議\t79
6.2.3 UART功能框圖\t80
6.2.4 UART部分寄存器\t84
6.2.5 UART部分固件庫函數(shù)\t88
6.2.6 STM32異常和中斷\t94
6.2.7 NVIC中斷控制器\t98
6.2.8 NVIC部分寄存器\t98
6.2.9 NVIC部分固件庫函數(shù)\t102
6.2.10 UART1模塊驅(qū)動設(shè)計\t105
6.3 實驗步驟\t110
本章任務(wù)\t122
本章習題\t122
第7章 實驗6―定時器\t123
7.1 實驗內(nèi)容\t123
7.2 實驗原理\t123
7.2.1 通用定時器功能框圖\t123
7.2.2 通用定時器部分寄存器\t127
7.2.3 通用定時器部分固件庫函數(shù)\t131
7.2.4 RCC部分寄存器\t133
7.2.5 RCC部分固件庫函數(shù)\t134
7.3 實驗步驟\t134
本章任務(wù)\t141
本章習題\t141
第8章 實驗7―SysTick\t142
8.1 實驗內(nèi)容\t142
8.2 實驗原理\t142
8.2.1 SysTick功能框圖\t142
8.2.2 SysTick實驗流程圖分析\t143
8.2.3 SysTick部分寄存器\t144
8.2.4 SysTick部分固件庫函數(shù)\t146
8.3 實驗步驟\t147
本章任務(wù)\t151
本章習題\t151
第9章 實驗8―RCC\t152
9.1 實驗內(nèi)容\t152
9.2 實驗原理\t152
9.2.1 RCC功能框圖\t152
9.2.2 RCC部分寄存器\t155
9.2.3 RCC部分固件庫函數(shù)\t158
9.2.4 Flash部分寄存器\t163
9.2.5 Flash部分固件庫函數(shù)\t164
9.3 實驗步驟\t165
本章任務(wù)\t169
本章習題\t169
第10章 實驗9―外部中斷\t170
10.1 實驗內(nèi)容\t170
10.2 實驗原理\t170
10.2.1 EXTI功能框圖\t170
10.2.2 EXTI部分寄存器\t172
10.2.3 EXTI部分固件庫函數(shù)\t175
10.2.4 AFIO部分寄存器\t177
10.2.5 AFIO部分固件庫函數(shù)\t180
10.3 實驗步驟\t181
本章任務(wù)\t186
本章習題\t187
第11章 實驗10―OLED顯示\t188
11.1 實驗內(nèi)容\t188
11.2 實驗原理\t188
11.2.1 OLED顯示模塊\t188
11.2.2 SSD1306的顯存\t189
11.2.3 SSD1306常用命令\t191
11.2.4 字模選項\t191
11.2.5 ASCⅡ碼表與取模工具\t192
11.2.6 STM32的GRAM與SSD1306的GRAM\t193
11.2.7 OLED顯示模塊顯示流程\t194
11.3 實驗步驟\t194
本章任務(wù)\t208
本章習題\t208
第12章 實驗11―獨立看門狗\t209
12.1 實驗內(nèi)容\t209
12.2 實驗原理\t209
12.2.1 獨立看門狗功能框圖\t209
12.2.2 獨立看門狗最小喂狗時間\t210
12.2.3 獨立看門狗實驗流程圖分析\t211
12.2.4 獨立看門狗部分寄存器\t211
12.2.5 獨立看門狗部分固件庫函數(shù)\t214
12.3 實驗步驟\t216
本章任務(wù)\t221
本章習題\t221
第13章 實驗12―讀/寫內(nèi)部Flash\t222
13.1 實驗內(nèi)容\t222
13.2 實驗原理\t222
13.2.1 STM32的內(nèi)部Flash和內(nèi)部SRAM\t222
13.2.2 STM32的內(nèi)部Flash簡介\t223
13.2.3 STM32啟動模式\t224
13.2.4 Flash編程過程\t224
13.2.5 Flash頁擦除過程\t225
13.2.6 Flash部分寄存器\t226
13.2.7 Flash部分固件庫函數(shù)\t231
13.3 實驗步驟\t232
本章任務(wù)\t241
本章習題\t241
第14章 實驗13―PWM輸出\t242
14.1 實驗內(nèi)容\t242
14.2 實驗原理\t242
14.2.1 PWM輸出實驗流程圖分析\t242
14.2.2 通用定時器部分寄存器\t244
14.2.3 通用定時器部分固件庫函數(shù)\t246
14.2.4 AFIO部分寄存器\t247
14.2.5 AFIO部分固件庫函數(shù)\t248
14.3 實驗步驟\t249
本章任務(wù)\t255
本章習題\t255
第15章 實驗14―輸入捕獲\t256
15.1 實驗內(nèi)容\t256
15.2 實驗原理\t256
15.2.1 輸入捕獲實驗流程圖分析\t256
15.2.2 通用定時器部分寄存器\t258
15.2.3 通用定時器部分固件庫函數(shù)\t260
15.3 實驗步驟\t262
本章任務(wù)\t269
本章習題\t269
第16章 實驗15―DAC\t270
16.1 實驗內(nèi)容\t270
16.2 實驗原理\t270
16.2.1 DAC功能框圖\t270
16.2.2 DMA功能框圖\t274
16.2.3 DAC實驗邏輯圖分析\t277
16.2.4 PCT通信協(xié)議\t277
16.2.5 PCT通信協(xié)議應(yīng)用\t284
16.2.6 DAC部分寄存器\t286
16.2.7 DAC部分固件庫函數(shù)\t289
16.2.8 DMA部分寄存器\t292
16.2.9 DMA部分固件庫函數(shù)\t296
16.3 實驗步驟\t300
本章任務(wù)\t313
本章習題\t314
第17章 實驗16―ADC\t315
17.1 實驗內(nèi)容\t315
17.2 實驗原理\t315
17.2.1 ADC功能框圖\t315
17.2.2 ADC實驗邏輯框圖分析\t318
17.2.3 ADC實驗中的ADC緩沖區(qū)\t319
17.2.4 ADC部分寄存器\t319
17.2.5 ADC部分固件庫函數(shù)\t324
17.3 實驗步驟\t330
本章任務(wù)\t341
本章習題\t341
附錄A STM32核心板原理圖\t342
附錄B STM32F103RCT6引腳定義\t343
附錄C C語言軟件設(shè)計規(guī)范(LY-STD001―2019)\t346
參考文獻\t354

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號