-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

ARM Cortex-M4 + Wi-Fi MCU應用指南——CC3200 IAR基礎篇

( 簡體 字)
作者:郭書軍類別:1. -> 電腦組織與體系結構 -> 嵌入式系統 -> Cortex
譯者:
出版社:電子工業出版社ARM Cortex-M4 + Wi-Fi MCU應用指南——CC3200 IAR基礎篇 3dWoo書號: 44154
詢問書籍請說出此書號!

缺書
NT售價: 295

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

譯者序:

前言:

2014年6月,德州儀器(TI)發布了業界第一款內置Wi-Fi的MCU——CC3200的試制器件XCC3200HZ和SDK v0.5.1/2,2014年9月CC3200的正式器件CC3200R1和SDK v1.0.0發布,2015年3月SDK v1.1.0發布。
為了使用戶能夠盡快地掌握CC3200的應用,編者從2014年8月初開始研究CC3200,并在IAR集成開發環境下,以TI CC3200 LaunchPad為硬件平臺,在SDK v0.5.2示例程序的基礎上著手編寫本書,SDK v1.0.0發布后,對已編寫內容進行了更新,經過8個月的努力,完成了本書初稿,后又對HTTP服務器進行了更新和完善,并將SDK升級為v1.1.0。2015年下半年,作為教材經過學生使用后,對發現的錯誤進行了更正。
全書共9章,分為4個部分:第1部分是基礎部分,包括第1章CC3200簡介和第2章開發環境;第2部分是應用MCU(ARM Cortex-M4)部分,包括第3章片內外設接口應用和第4章片內設備應用;第3部分是Wi-Fi網絡處理器(CC3100)部分,包括第5章到第8章;第4部分是電源管理部分,包括第9章電源管理。
第1章:CC3200簡介,簡單介紹CC3200應用MCU(ARM Cortex-M4)、Wi-Fi網絡處理器(CC3100)和電源管理3大組成部分的特性,以及引腳復用功能。
第2章:開發環境,介紹CC3200的軟硬件開發環境。軟件開發環境主要包括軟件開發工具包(SDK)和IAR集成開發環境(IDE),硬件開發環境主要是TI CC3200 LaunchPad,其中的開包即用體驗展示了CC3200的特色功能。
第3章:片內外設接口應用,介紹GPIO、UART、SPI和I2C等片內外設接口的應用。以示例程序為核心,在分析示例程序的基礎上,介紹CC3200各部分的使用方法,并對示例程序進行修改和改進,增強程序功能。
第4章:片內設備應用,介紹GPT、ADC、NVIC和?DMA等片內設備的應用,并簡單介紹FreeRTOS的應用。
第5章:網絡應用入門,介紹網絡應用的兩個入門示例程序:Wlan_station示例程序和Wlan_ap示例程序,其中Wlan_station示例程序可以作為編寫網絡應用新程序的基礎。
第6章:網絡應用基礎,介紹網絡應用的兩個基礎示例程序:Tcp_socket示例程序和Udp_ socket示例程序,并在Wlan_ap示例程序和Wlan_station示例程序的基礎上,結合Tcp_socket示例程序,進行無線UART程序設計。
第7章:網絡應用配置:介紹網絡應用配置SmartConfig和WPS,其中SmartConfig是TI獨特的一步式Wi-Fi智能配置技術,允許多個CC3200快速高效地連接到Wi-Fi網絡。
第8章:HTTP服務器:在簡單介紹HTTP服務器的基礎上,介紹Provisioning_ap示例程序和Out_of_box開包即用示例程序,特別是通過對開包即用示例程序的分析,加深對開包即用體驗的理解和掌握。
第9章:電源管理:介紹電源管理支持的睡眠、深睡眠和休眠示例程序。
書后附有8個附錄,其中包含CC3200常用的軟硬件資料,還包含與書中內容密切相關的15個實驗指導,以方便學習和實驗教學。
書中所有程序都在TI CC3200 LaunchPad和SDK v1.1.0環境下調試通過。
參與本書編寫和程序調試的還有王玉花、馮良、范玉強、安保統和魏中振。在本書的編寫過程中,得到德州儀器半導體技術(上海)有限公司潘亞濤先生的大力支持,同時還得到德州儀器的資助。在本書的出版過程中,得到北方工業大學研究生院的資助和電子工業出版社田宏峰先生的支持,編者在此表示衷心的感謝。
內容簡介:

本書在IAR集成開發環境下,以TI CC3200 LaunchPad為硬件平臺,以CC3200 SDK v1.1.0示例程序為核心,在分析示例程序的基礎上,介紹CC3200各部分的使用方法,并對部分示例程序進行修改和改進,增強程序功能。全書共9章:第1章簡單介紹CC3200的組成,第2章介紹CC3200的軟/硬件開發環境,第3章介紹GPIO、UART、SPI和I2C等片內外設接口的應用,第4章介紹GPT、ADC、NVIC和μDMA等片內外設的應用,第5章介紹網絡應用入門WLAN站點和WLAN接入點,第6章介紹網絡應用基礎TCP和UDP,第7章介紹網絡應用配置SmartConfig和WPS,第8章介紹HTTP服務器,第9章介紹睡眠、深睡眠和休眠電源管理。

目錄:

第1章 CC3200簡介 1
1.1 應用MCU 2
1.1.1 ARM Cortex-M4 2
1.1.2 存儲器 3
1.1.3 片內外設 4
1.2 Wi-Fi網絡處理器(CC3100) 5
1.3 電源管理 6
1.4 引腳復用 8
第2章 開發環境 9
2.1 軟件開發環境 9
2.1.1 軟件開發工具包(SDK) 9
2.1.2 集成開發環境(IDE) 14
2.1.3 實用程序 21
2.1.4 支持工具 24
2.1.5 ROM服務 31
2.2 硬件開發環境 33
2.2.1 TI CC3200 LaunchPad開包即用體驗 33
2.2.2 服務包更新 36
第3章 片內外設接口應用 39
3.1 GPIO接口應用 39
3.1.1 GPIO示例程序分析 40
3.1.2 GPIO使用簡介 52
3.1.3 按鍵控制LED閃爍時間程序設計 52
3.1.4 PinMux使用介紹 54
3.2 UART接口應用 56
3.2.1 UART簡介 57
3.2.2 UART示例程序分析 58
3.2.3 UART使用簡介 67
3.2.4 UART示例程序小改進 68
3.3 SPI接口應用 69
3.3.1 SPI示例程序分析 70
3.3.2 SPI使用簡介 81
3.4 I2C接口應用 82
3.4.1 I2C示例程序分析 84
3.4.2 I2C使用簡介 93
3.4.3 溫度測量和加速度測量程序設計 94
第4章 片內外設應用 96
4.1 GPT應用 96
4.1.1 定時器示例程序分析 97
4.1.2 PWM示例程序分析 108
4.1.3 捕捉計數示例程序分析 113
4.1.4 GPT使用簡介 119
4.1.5 矩形波周期和脈寬測量程序設計 122
4.2 ADC應用 125
4.2.1 ADC示例程序分析 125
4.2.2 ADC使用簡介 131
4.3 NVIC應用 131
4.3.1 NVIC示例程序分析 132
4.3.2 NVIC使用簡介 138
4.3.3 外設中斷使用小結 139
4.4 ?DMA應用 143
4.4.1 UART DMA示例程序分析 144
4.4.2 ?DMA使用簡介 151
4.4.3 ?DMA示例程序分析 154
4.5 FreeRTOS應用 162
第5章 網絡應用入門 168
5.1 Wlan_station示例程序分析 169
5.1.1 主函數main()分析 171
5.1.2 WlanStationMode()分析 173
5.2 Wlan_ap示例程序分析 186
5.2.1 主函數main()分析 188
5.2.2 WlanAPMode()分析 188
第6章 網絡應用基礎 196
6.1 Tcp_socket示例程序分析 197
6.1.1 BsdTcpServer()分析 201
6.1.2 BsdTcpClient()分析 205
6.2 Udp_socket示例程序分析 208
6.2.1 BsdUdpServer()分析 212
6.2.2 BsdUdpClient()分析 214
6.3 無線UART程序設計 217
6.3.1 Wuart_station程序設計 218
6.3.2 Wuart_ap程序設計 223
6.3.3 將應用程序編程到串行閃存 228
第7章 網絡應用配置 229
7.1 Provisioning_smartconfig示例程序分析 229
7.2 Provisioning_wps示例程序分析 234
7.2.1 WpsConnectPushButton()分析 235
7.2.2 WpsConnectPinCode()分析 236
第8章 HTTP服務器 238
8.1 HTTP服務器簡介 238
8.1.1 HTTP GET處理 239
8.1.2 HTTP POST處理 240
8.1.3 內部網頁 240
8.2 Provisioning_ap示例程序分析 241
8.2.1 ProvisioningAP()分析 244
8.2.2 GetScanResult()分析 247
8.2.3 HTTP服務器分析 248
8.3 Out_of_box示例程序分析 252
8.3.1 HTTP服務器回調函數分析 255
8.3.2 家庭自動化(Home Automation)網頁分析 256
8.3.3 家用電器(Home Appliances)網頁分析 258
8.3.4 安全保障(Safety and Security)網頁分析 261
8.3.5 智能能源(Smart Energy)網頁分析 262
8.4 HTTP服務器小結 263
第9章 電源管理 265
9.1 Sleep_deepsleep示例程序分析 265
9.1.1 PerformPRCMSleepWDTWakeup()分析 267
9.1.2 PerformPRCMSleepGPTWakeup()分析 269
9.2 Deepsleep_nw示例程序分析 272
9.3 Hib示例程序分析 274
附錄A CC3200外設驅動API 278
附錄B CC3200網絡驅動API 290
附錄C CC3200引腳復用功能 293
附錄D CC3200外設引腳分配 298
附錄E CC3200 LaunchPad簡介 303
附錄F CC3200異常和中斷 306
附錄G CC3200 ?DMA通道分配 308
附錄H 實驗指導 309
使用軟件 321
參考文獻 322
序: