-- 會員 / 註冊 --
 帳號:
 密碼:
  | 註冊 | 忘記密碼
站長推薦
NT售價: 395
NT售價: 260
NT售價: 340
NT售價: 300
NT售價: 275

2/26(日)門市公休一天
2/27(一)~2/28(二) 連假門市營業時間從下午2點到晚上8點
2/22 新書到! 2/2 新書到! 1/17 新書到! 1/12 新書到!
C.G.Next購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUGRevit
PhotoShopCorelDrawIllustratorAutoCadMasterCamSolidWorksCreo
CC++Java遊戲程式Linux嵌入式PLCFPGAMatlabNuke
駭客資料庫Oracle搜索引擎影像處理FluentSPSSANSYSUnity
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
C#HadoopPythonstm32手機程式CortexLabviewAndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

STM32開發實戰:LabVIEW卷

( 簡體 字)
作者:王電令 蘇亞輝 蘇彩紅類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
   2. -> 程式設計 -> Labview
譯者:
出版社:機械工業出版社STM32開發實戰:LabVIEW卷 3dWoo書號: 44511
詢問書籍請說出此書號!

有庫存
NT售價: 445

出版日:6/1/2016
頁數:523
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111536420
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

內容簡介:

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

目  錄
前言
致謝
第1章 軟件篇 1
1.1 LabVIEW ARM嵌入式模塊介紹 1
1.2 Keil RealView MDK軟件介紹 4
1.3 Keil RTX實時操作系統介紹 5
1.4 LabVIEW ARM Module軟件架構 7
1.5 LabVIEW ARM Module、RealView MDK、實驗平臺驅動軟件安裝 8
1.6 STM32實驗范例程序查找與USB JLink-OB驅動加載 14
第2章 硬件篇 19
2.1 ARM Cortex-M3內核簡介 19
2.2 實驗平臺介紹 20
2.2.1 My_ARM_Starter_Board學習板介紹 22
2.2.2 My_ARM_Core_Board核心板介紹 25
2.2.3 My_ARM_DAQ_Board數據采集板介紹 27
2.3 實驗平臺資源說明 28
2.3.1 My_ARM_Starter_Board平臺資源簡介 28
2.3.2 My_ARM_Core_Board平臺資源簡介 34
2.3.3 My_ARM_DAQ_Board平臺資源簡介 35
2.3.4 My_ARM實驗平臺總結 37
第3章 基礎模塊篇 38
3.1 GPIO 38
3.1.1 GPIO介紹 38
3.1.2 GPIO工作方式 39
3.1.3 GPIO驅動VI 45
3.1.4 兩種驅動實現方式比較 55
3.1.5 GPIO總結 56
3.2 ADC/DAC 56
3.2.1 ADC介紹 57
3.2.2 ADC驅動實現 58
3.2.3 DAC介紹 62
3.2.4 DAC驅動實現 63
3.3 中斷 66
3.3.1 外部中斷 67
3.3.2 外部中斷驅動實現 69
3.3.3 內部中斷 76
3.3.4 定時器中斷驅動實現 78
3.4 PWM生成 91
3.4.1 PWM原理及應用 92
3.4.2 PWM驅動實現 92
3.4.3 PWM參數設置技巧 97
3.5 看門狗 97
3.5.1 獨立看門狗介紹 98
3.5.2 獨立看門狗驅動實現 99
3.5.3 窗口看門狗介紹 100
3.5.4 窗口看門狗驅動實現 101
3.6 TFTLCD顯示、觸摸屏及OLED顯示 103
3.6.1 TFTLCD顯示原理 104
3.6.2 TFTLCD顯示驅動實現 105
3.6.3 觸摸屏工作原理 109
3.6.4 觸摸屏驅動VI 110
3.6.5 OLED工作原理 112
3.6.6 OLED驅動實現 113
3.7 RTC時鐘/待機與喚醒 114
3.7.1 RTC時鐘介紹 114
3.7.2 RTC時鐘驅動實現 115
3.7.3 待機與喚醒 118
3.7.4 待機與喚醒驅動實現 119
3.8 IIC/SPI總線 120
3.8.1 IIC協議介紹 120
3.8.2 IIC協議驅動實現 122
3.8.3 EEPROM驅動實現 125
3.8.4 SPI協議介紹 129
3.8.5 SPI協議驅動實現 131
3.8.6 Flash驅動實現 132
3.9 RS232/RS485/CAN總線 136
3.9.1 RS232協議介紹 136
3.9.2 RS232驅動實現 137
3.9.3 RS485協議介紹 139
3.9.4 RS485驅動實現 139
3.9.5 CAN協議介紹 140
3.9.6 CAN驅動實現 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.1 SRAM 157
4.1.1 SRAM讀寫與管理 158
4.1.2 SRAM管理的驅動實現 158
4.2 SD卡 161
4.2.1 SD卡的應用 161
4.2.2 SD卡驅動實現 162
4.3 FATFS文件系統 164
4.3.1 FATFS文件系統介紹 164
4.3.2 FATFS文件系統驅動實現 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.8 FM收發 184
4.8.1 FM收發設置 184
4.8.2 FM的驅動實現 185
4.9 攝像頭 188
4.9.1 攝像頭工作流程 190
4.9.2 攝像頭的驅動實現 190
4.10 USB通信 194
4.10.1 USB設備開發流程 196
4.10.2 USB通信的驅動實現 202
4.11 2.4G無線通信 204
4.11.1 無線通信模塊介紹 205
4.11.2 無線通信的驅動實現 206
4.12 TCP/IP網絡傳輸 209
4.12.1 TCP/IP網絡傳輸介紹 210
4.12.2 TCP/IP傳輸協議的驅動實現 213
4.13 Web網頁服務 216
4.13.1 Web服務開發流程 216
4.13.2 Web服務的驅動實現 219
第5章 基礎實驗篇 220
5.1 入門實驗 220
5.1.1 循環實驗 220
5.1.2 軟件仿真 226
5.1.3 硬件調試 229
5.1.4 程序優化 230
5.1.5 程序發布 235
5.1.6 程序架構 236
5.1.7 實驗總結 239
5.2 GPIO實驗 240
5.2.1 流水燈實驗 240
5.2.2 蜂鳴器實驗 245
5.2.3 按鍵捕捉實驗 248
5.2.4 實驗總結 251
5.3 ADC/DAC實驗 251
5.3.1 ADC溫度采集報警實驗 252
5.3.2 DAC正弦波生成實驗 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.5 PWM實驗 306
5.5.1 PWM驅動舵機實驗 306
5.5.2 實驗總結 313
5.6 看門狗實驗 313
5.6.1 獨立看門狗實驗 313
5.6.2 窗口看門狗實驗 316
5.6.3 實驗總結 322
5.7 TFTLCD顯示/觸摸屏/OLED實驗 322
5.7.1 TFTLCD顯示實驗 322
5.7.2 觸摸屏實驗 326
5.7.3 OLED顯示實驗 330
5.7.4 實驗總結 334
5.8 RTC時鐘/鬧鐘與待機喚醒實驗 334
5.8.1 RTC時鐘實驗 334
5.8.2 RTC鬧鐘實驗 342
5.8.3 STM32待機與喚醒實驗 348
5.8.4 實驗總結 355
5.9 IIC/SPI實驗 355
5.9.1 EEPROM(IIC)讀寫實驗 355
5.9.2 Flash(SPI)讀寫實驗 359
5.9.3 實驗總結 364
5.10 RS232/RS485/CAN實驗 364
5.10.1 RS232通信實驗 364
5.10.2 RS485通信實驗 370
5.10.3 CAN通信實驗 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.2 3D加速度傳感器接口原理圖 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.2 SD卡讀寫實驗 398
6.2.1 軟件架構設計 398
6.2.2 SD卡插槽連接原理圖 399
6.2.3 編寫主VI程序 399
6.2.4 程序編譯、下載、調試 400
6.2.5 實際運行結果 400
6.3 FATFS文件系統實驗 401
6.3.1 軟件架構設計 402
6.3.2 FATFS文件系統硬件原理圖 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.2 MP3模塊硬件原理圖 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.8 FM收發實驗 422
6.8.1 軟件架構設計 423
6.8.2 FM模塊硬件原理圖 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.10 USB通信實驗 434
6.10.1 USB通信架構開發流程 434
6.10.2 USB固件程序框架設計(STM32) 435
6.10.3 USB設備硬件原理圖(STM32) 436
6.10.4 USB固件程序編寫(STM32) 437
6.10.5 USB固件程序編譯、下載、調試 437
6.10.6 USB設備驅動文件生成(主機PC) 438
6.10.7 USB應用程序開發(主機PC) 445
6.10.8 實際運行結果 448
6.11 2.4G無線通信實驗 449
6.11.1 2.4G無線通信程序開發流程 450
6.11.2 NRF24L01發送方程序編寫(STM32) 450
6.11.3 NRF24L01接收方程序編寫(STM32) 451
6.11.4 NRF24L01無線模塊接口硬件原理圖 452
6.11.5 無線通信程序編譯、下載、調試 452
6.11.6 實際運行結果 454
6.12 TCP網絡傳輸實驗 456
6.12.1 TCP網絡傳輸開發流程 456
6.12.2 TCP服務器端程序編寫(下位機STM32) 456
6.12.3 TCP客戶端程序編寫(上位機PC) 457
6.12.4 ENC28J60網絡傳輸模塊硬件原理圖 459
6.12.5 TCP網絡傳輸程序編譯、下載、調試 459
6.12.6 實際運行結果 460
6.13 Web網頁服務實驗 462
6.13.1 Web服務器端程序編寫(下位機STM32) 463
6.13.2 ENC28J60網絡傳輸模塊硬件原理圖 464
6.13.3 Web服務器程序編譯、下載、調試 466
6.13.4 實際運行結果 466
第7章 綜合實驗篇 469
7.1 3D游戲手柄實驗 470
7.1.1 軟件架構設計(標準狀態機) 471
7.1.2 My_ARM學習板接口連接原理圖 472
7.1.3 My_ARM學習板接口實物圖 473
7.1.4 編寫主VI程序 473
7.1.5 編寫I/O中斷服務VI程序 476
7.1.6 程序編譯、下載、調試 476
7.1.7 USB驅動生成安裝 479
7.1.8 上位機應用程序APP 482
7.1.9 實際運行結果 483
7.2 電機閉環控制實驗 484
7.2.1 軟件架構設計(標準狀態機) 485
7.2.2 My_ARM學習板接口連接原理圖 487
7.2.3 My_ARM學習板接口實物圖 488
7.2.4 編寫主VI程序 488
7.2.5 編寫定時器中斷服務VI程序 494
7.2.6 程序編譯、下載、調試 495
7.2.7 PID參數整定方法 498
7.2.8 上位機應用程序APP 502
7.2.9 實際運行結果 504
7.3 音頻信號在線監測實驗 505
7.3.1 軟件架構設計(標準狀態機) 508
7.3.2 My_ARM學習板接口連接原理圖 510
7.3.3 My_ARM學習板接口實物圖 511
7.3.4 編寫主VI程序 511
7.3.5 程序編譯、下載、調試 518
7.3.6 上位機應用程序APP 520
7.3.7 實際運行結果 520
附錄 522
序: