注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護STM32開發(fā)實戰(zhàn):LabVIEW卷

STM32開發(fā)實戰(zhàn):LabVIEW卷

STM32開發(fā)實戰(zhàn):LabVIEW卷

定 價:¥89.00

作 者: 王電令,蘇亞輝,蘇彩紅
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111536420 出版時間: 2016-06-01 包裝:
開本: 16開 頁數: 523 字數:  

內容簡介

  作為學習LabVIEW與32位微處理器STM32的入門級教材,本書從LabVIEWforARM嵌入式軟件架構入手,在分析STM32芯片內部每個功能模塊的基礎上,著重介紹使用LabVIEW對其進行編程的工作原理和開發(fā)過程,讓讀者知其所以然。同時,本書還配套了40個實驗例程和經典案例,幫助讀者快速理解和掌握圖形化ARM嵌入式系統(tǒng)開發(fā)。通過基本原理、實驗例程、案例分析,這種循序漸進、由淺入深的方式引導讀者完成由STM32初學者過渡到ARM嵌入式開發(fā)工程師的轉變。

作者簡介

暫缺《STM32開發(fā)實戰(zhàn):LabVIEW卷》作者簡介

圖書目錄

前言
致謝
第1章軟件篇1
1.1LabVIEWARM嵌入式模塊介紹1
1.2KeilRealViewMDK軟件介紹4
1.3KeilRTX實時操作系統(tǒng)介紹5
1.4LabVIEWARMModule軟件架構7
1.5LabVIEWARMModule、RealViewMDK、實驗平臺驅動軟件安裝8
1.6STM32實驗范例程序查找與USBJLink-OB驅動加載14
第2章硬件篇19
2.1ARMCortex-M3內核簡介19
2.2實驗平臺介紹20
2.2.1My_ARM_Starter_Board學習板介紹22
2.2.2My_ARM_Core_Board核心板介紹25
2.2.3My_ARM_DAQ_Board數據采集板介紹27
2.3實驗平臺資源說明28
2.3.1My_ARM_Starter_Board平臺資源簡介28
2.3.2My_ARM_Core_Board平臺資源簡介34
2.3.3My_ARM_DAQ_Board平臺資源簡介35
2.3.4My_ARM實驗平臺總結37
第3章基礎模塊篇38
3.1GPIO38
3.1.1GPIO介紹38
3.1.2GPIO工作方式39
3.1.3GPIO驅動VI45
3.1.4兩種驅動實現方式比較55
3.1.5GPIO總結56
3.2ADC/DAC56
3.2.1ADC介紹57
3.2.2ADC驅動實現58
3.2.3DAC介紹62
3.2.4DAC驅動實現63
3.3中斷66
3.3.1外部中斷67
3.3.2外部中斷驅動實現69
3.3.3內部中斷76
3.3.4定時器中斷驅動實現78
3.4PWM生成91
3.4.1PWM原理及應用92
3.4.2PWM驅動實現92
3.4.3PWM參數設置技巧97
3.5看門狗97
3.5.1獨立看門狗介紹98
3.5.2獨立看門狗驅動實現99
3.5.3窗口看門狗介紹100
3.5.4窗口看門狗驅動實現101
3.6TFTLCD顯示、觸摸屏及OLED顯示103
3.6.1TFTLCD顯示原理104
3.6.2TFTLCD顯示驅動實現105
3.6.3觸摸屏工作原理109
3.6.4觸摸屏驅動VI110
3.6.5OLED工作原理112
3.6.6OLED驅動實現113
3.7RTC時鐘/待機與喚醒114
3.7.1RTC時鐘介紹114
3.7.2RTC時鐘驅動實現115
3.7.3待機與喚醒118
3.7.4待機與喚醒驅動實現119
3.8IIC/SPI總線120
3.8.1IIC協議介紹120
3.8.2IIC協議驅動實現122
3.8.3EEPROM驅動實現125
3.8.4SPI協議介紹129
3.8.5SPI協議驅動實現131
3.8.6Flash驅動實現132
3.9RS232/RS485/CAN總線136
3.9.1RS232協議介紹136
3.9.2RS232驅動實現137
3.9.3RS485協議介紹139
3.9.4RS485驅動實現139
3.9.5CAN協議介紹140
3.9.6CAN驅動實現145
3.10紅外遙控148
3.10.1紅外遙控工作原理149
3.10.2紅外遙控驅動實現150
3.11三軸加速度傳感器153
3.11.1三軸加速度傳感器工作原理154
3.11.2三軸加速度傳感器的驅動實現155
第4章高級模塊篇157
4.1SRAM157
4.1.1SRAM讀寫與管理158
4.1.2SRAM管理的驅動實現158
4.2SD卡161
4.2.1SD卡的應用161
4.2.2SD卡驅動實現162
4.3FATFS文件系統(tǒng)164
4.3.1FATFS文件系統(tǒng)介紹164
4.3.2FATFS文件系統(tǒng)驅動實現165
4.4中文顯示170
4.4.1中文顯示原理171
4.4.2中文顯示的驅動實現174
4.5圖片顯示175
4.5.1圖片顯示原理176
4.5.2圖片顯示的驅動實現177
4.6音樂播放178
4.6.1音頻播放原理179
4.6.2音頻解碼與播放的驅動實現179
4.7錄音機182
4.7.1錄音機工作原理182
4.7.2錄音機的驅動實現182
4.8FM收發(fā)184
4.8.1FM收發(fā)設置184
4.8.2FM的驅動實現185
4.9攝像頭188
4.9.1攝像頭工作流程190
4.9.2攝像頭的驅動實現190
4.10USB通信194
4.10.1USB設備開發(fā)流程196
4.10.2USB通信的驅動實現202
4.112.4G無線通信204
4.11.1無線通信模塊介紹205
4.11.2無線通信的驅動實現206
4.12TCP/IP網絡傳輸209
4.12.1TCP/IP網絡傳輸介紹210
4.12.2TCP/IP傳輸協議的驅動實現213
4.13Web網頁服務216
4.13.1Web服務開發(fā)流程216
4.13.2Web服務的驅動實現219
第5章基礎實驗篇220
5.1入門實驗220
5.1.1循環(huán)實驗220
5.1.2軟件仿真226
5.1.3硬件調試229
5.1.4程序優(yōu)化230
5.1.5程序發(fā)布235
5.1.6程序架構236
5.1.7實驗總結239
5.2GPIO實驗240
5.2.1流水燈實驗240
5.2.2蜂鳴器實驗245
5.2.3按鍵捕捉實驗248
5.2.4實驗總結251
5.3ADC/DAC實驗251
5.3.1ADC溫度采集報警實驗252
5.3.2DAC正弦波生成實驗257
5.3.3實驗總結263
5.4中斷實驗263
5.4.1外部I/O中斷實驗263
5.4.2定時器更新中斷實驗277
5.4.3脈沖測量實驗286
5.4.4編碼器測量實驗295
5.4.5實驗總結305
5.5PWM實驗306
5.5.1PWM驅動舵機實驗306
5.5.2實驗總結313
5.6看門狗實驗313
5.6.1獨立看門狗實驗313
5.6.2窗口看門狗實驗316
5.6.3實驗總結322
5.7TFTLCD顯示/觸摸屏/OLED實驗322
5.7.1TFTLCD顯示實驗322
5.7.2觸摸屏實驗326
5.7.3OLED顯示實驗330
5.7.4實驗總結334
5.8RTC時鐘/鬧鐘與待機喚醒實驗334
5.8.1RTC時鐘實驗334
5.8.2RTC鬧鐘實驗342
5.8.3STM32待機與喚醒實驗348
5.8.4實驗總結355
5.9IIC/SPI實驗355
5.9.1EEPROM(IIC)讀寫實驗355
5.9.2Flash(SPI)讀寫實驗359
5.9.3實驗總結364
5.10RS232/RS485/CAN實驗364
5.10.1RS232通信實驗364
5.10.2RS485通信實驗370
5.10.3CAN通信實驗374
5.10.4實驗總結378
5.11紅外遙控實驗378
5.11.1軟件架構設計379
5.11.2紅外接收頭硬件連接原理圖381
5.11.3編寫主VI程序381
5.11.4編寫定時器4的中斷服務子VI程序382
5.11.5程序編譯、下載、調試384
5.11.6實際運行結果387
5.12三軸加速度傳感器實驗387
5.12.1軟件架構設計388
5.12.23D加速度傳感器接口原理圖388
5.12.3編寫主VI程序390
5.12.4程序編譯、下載、調試391
5.12.5實際運行結果391
第6章高級實驗篇393
6.1內存SRAM管理實驗393
6.1.1軟件架構設計393
6.1.2外部SRAM接口連接原理圖394
6.1.3編寫主VI程序395
6.1.4程序編譯、下載、調試395
6.1.5實際運行結果397
6.2SD卡讀寫實驗398
6.2.1軟件架構設計398
6.2.2SD卡插槽連接原理圖399
6.2.3編寫主VI程序399
6.2.4程序編譯、下載、調試400
6.2.5實際運行結果400
6.3FATFS文件系統(tǒng)實驗401
6.3.1軟件架構設計402
6.3.2FATFS文件系統(tǒng)硬件原理圖402
6.3.3編寫主VI程序403
6.3.4程序編譯、下載、調試403
6.3.5實際運行結果404
6.4中文顯示實驗405
6.4.1軟件架構設計405
6.4.2中文顯示硬件原理圖406
6.4.3編寫主VI程序406
6.4.4程序編譯、下載、調試407
6.4.5實際運行結果408
6.5圖片顯示實驗409
6.5.1軟件架構設計409
6.5.2圖片顯示硬件原理圖410
6.5.3編寫主VI程序410
6.5.4程序編譯、下載、調試411
6.5.5實際運行結果412
6.6音樂播放實驗412
6.6.1軟件架構設計413
6.6.2MP3模塊硬件原理圖413
6.6.3編寫主VI程序415
6.6.4程序編譯、下載、調試415
6.6.5實際運行結果416
6.7錄音機實驗417
6.7.1軟件架構設計418
6.7.2錄音機硬件原理圖418
6.7.3編寫主VI程序420
6.7.4程序編譯、下載、調試421
6.7.5實際運行結果421
6.8FM收發(fā)實驗422
6.8.1軟件架構設計423
6.8.2FM模塊硬件原理圖423
6.8.3編寫主VI程序425
6.8.4程序編譯、下載、調試425
6.8.5實際運行結果426
6.9攝像頭視頻拍照實驗427
6.9.1軟件架構設計428
6.9.2攝像頭模塊與STM32之間的硬件連接430
6.9.3編寫主VI程序430
6.9.4編寫外部I/O的中斷服務VI程序431
6.9.5程序編譯、下載、調試432
6.9.6實際運行結果434
6.10USB通信實驗434
6.10.1USB通信架構開發(fā)流程434
6.10.2USB固件程序框架設計(STM32)435
6.10.3USB設備硬件原理圖(STM32)436
6.10.4USB固件程序編寫(STM32)437
6.10.5USB固件程序編譯、下載、調試437
6.10.6USB設備驅動文件生成(主機PC)438
6.10.7USB應用程序開發(fā)(主機PC)445
6.10.8實際運行結果448
6.112.4G無線通信實驗449
6.11.12.4G無線通信程序開發(fā)流程450
6.11.2NRF24L01發(fā)送方程序編寫(STM32)450
6.11.3NRF24L01接收方程序編寫(STM32)451
6.11.4NRF24L01無線模塊接口硬件原理圖452
6.11.5無線通信程序編譯、下載、調試452
6.11.6實際運行結果454
6.12TCP網絡傳輸實驗456
6.12.1TCP網絡傳輸開發(fā)流程456
6.12.2TCP服務器端程序編寫(下位機STM32)456
6.12.3TCP客戶端程序編寫(上位機PC)457
6.12.4ENC28J60網絡傳輸模塊硬件原理圖459
6.12.5TCP網絡傳輸程序編譯、下載、調試459
6.12.6實際運行結果460
6.13Web網頁服務實驗462
6.13.1Web服務器端程序編寫(下位機STM32)463
6.13.2ENC28J60網絡傳輸模塊硬件原理圖464
6.13.3Web服務器程序編譯、下載、調試466
6.13.4實際運行結果466
第7章綜合實驗篇469
7.13D游戲手柄實驗470
7.1.1軟件架構設計(標準狀態(tài)機)471
7.1.2My_ARM學習板接口連接原理圖472
7.1.3My_ARM學習板接口實物圖473
7.1.4編寫主VI程序473
7.1.5編寫I/O中斷服務VI程序476
7.1.6程序編譯、下載、調試476
7.1.7USB驅動生成安裝479
7.1.8上位機應用程序APP482
7.1.9實際運行結果483
7.2電機閉環(huán)控制實驗484
7.2.1軟件架構設計(標準狀態(tài)機)485
7.2.2My_ARM學習板接口連接原理圖487
7.2.3My_ARM學習板接口實物圖488
7.2.4編寫主VI程序488
7.2.5編寫定時器中斷服務VI程序494
7.2.6程序編譯、下載、調試495
7.2.7PID參數整定方法498
7.2.8上位機應用程序APP502
7.2.9實際運行結果504
7.3音頻信號在線監(jiān)測實驗505
7.3.1軟件架構設計(標準狀態(tài)機)508
7.3.2My_ARM學習板接口連接原理圖510
7.3.3My_ARM學習板接口實物圖511
7.3.4編寫主VI程序511
7.3.5程序編譯、下載、調試518
7.3.6上位機應用程序APP520
7.3.7實際運行結果520
附錄522

本目錄推薦

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