-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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 CCS基礎篇

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

缺書
NT售價: 295

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

譯者序:

前言:

2014年6月,德州儀器(TI)發布了業界第一款內置Wi-Fi的MCU——CC3200的試制器件XCC3200HZ和SDK v0.5.1,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.1示例程序的基礎上著手編寫本書,SDK v1.0.0發布后,又對已編寫內容進行了更新,經過8個月的努力,完成了本書初稿。后應TI大學計劃部的要求,將開發環境更換為CCS,并趁此機會將SDK升級為v1.1.0,同時對HTTP服務器進行了更新和完善。 全書共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)和CCS集成開發環境(IDE),硬件開發環境主要是TI CC3200 LaunchPad,其中的開包即用體驗展示了CC3200的特色功能。 第3章:片內外設接口應用,介紹GPIO、UART、SPI和I2C等片內外設接口的應用。以示例程序為核心,在分析示例程序的基礎上,介紹CC3200各部分的使用方法,并對示例程序進行修改和改進,增強程序功能。 第4章:片內設備應用,介紹GPT、ADC、NVIC和?DMA等片內設備的應用。 第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環境下調試通過。 在本書的編寫過程中,得到德州儀器半導體技術(上海)有限公司潘亞濤先生的大力支持,同時還得到德州儀器的資助,編者在此表示衷心的感謝。 由于內容涉及面廣,再加上編者水平有限,書中難免會有錯誤和不妥之處,敬請廣大讀者批評指正。 2015年10月
內容簡介:

本書在CCS集成開發環境下,以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 片內外設 5
1.2 Wi-Fi網絡處理器(CC3100) 6
1.3 電源管理 7
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服務 30
2.2 硬件開發環境 32
2.2.1 TI CC3200 LaunchPad開包即用體驗 32
2.2.2 服務包更新 35
第3章 片內外設接口應用 39
3.1 GPIO接口應用 39
3.1.1 GPIO示例程序分析 40
3.1.2 GPIO使用簡介 50
3.1.3 按鍵控制LED閃爍時間程序設計 51
3.1.4 PinMux使用介紹 52
3.2 UART接口應用 54
3.2.1 UART簡介 55
3.2.2 UART示例程序分析 56
3.2.3 UART使用簡介 65
3.2.4 UART示例程序小改進 66
3.3 SPI接口應用 66
3.3.1 SPI示例程序分析 67
3.3.2 SPI使用簡介 78
3.4 I2C接口應用 79
3.4.1 I2C示例程序分析 80
3.4.2 I2C使用簡介 89
3.4.3 溫度測量和加速度測量程序設計 90
第4章 片內外設應用 93
4.1 GPT應用 93
4.1.1 定時器示例程序分析 94
4.1.2 PWM示例程序分析 104
4.1.3 計數捕捉示例程序分析 109
4.1.4 GPT使用簡介 115
4.1.5 矩形波周期和脈寬測量程序設計 118
4.2 ADC應用 120
4.2.1 ADC示例程序分析 121
4.2.2 ADC使用簡介 126
4.3 NVIC應用 126
4.3.1 NVIC示例程序分析 127
4.3.2 NVIC使用簡介 132
4.3.3 外設中斷使用小結 133
4.4 ?DMA應用 137
4.4.1 UART DMA示例程序分析 138
4.4.2 ?DMA使用簡介 144
4.4.3 ?DMA示例程序分析 146
第5章 網絡應用入門 155
5.1 Wlan_station示例程序分析 156
5.1.1 主函數main()分析 158
5.1.2 WlanStationMode()分析 160
5.2 Wlan_ap示例程序分析 173
5.2.1 主函數main()分析 174
5.2.2 WlanAPMode()分析 175
第6章 網絡應用基礎 183
6.1 Tcp_socket示例程序分析 184
6.1.1 BsdTcpServer()分析 188
6.1.2 BsdTcpClient()分析 192
6.2 Udp_socket示例程序分析 195
6.2.1 BsdUdpServer()分析 199
6.2.2 BsdUdpClient()分析 201
6.3 無線UART程序設計 204
6.3.1 Wuart_station程序設計 205
6.3.2 Wuart_ap程序設計 210
6.3.3 將應用程序編程到串行閃存 214
第7章 網絡應用配置 217
7.1 Provisioning_smartconfig示例程序分析 217
7.2 Provisioning_wps示例程序分析 221
7.2.1 WpsConnectPushButton()分析 223
7.2.2 WpsConnectPinCode()分析 224
第8章 HTTP服務器 225
8.1 HTTP服務器簡介 225
8.1.1 HTTP GET處理 226
8.1.2 HTTP POST處理 227
8.1.3 內部網頁 228
8.2 Provisioning_ap示例程序分析 228
8.2.1 ProvisioningAP()分析 231
8.2.2 GetScanResult()分析 234
8.2.3 HTTP服務器分析 235
8.3 Out_of_box示例程序分析 239
8.3.1 HTTP服務器回調函數分析 242
8.3.2 家庭自動化(Home Automation)網頁分析 244
8.3.3 家用電器(Home Appliances)網頁分析 245
8.3.4 安全保障(Safety and Security)網頁分析 248
8.3.5 智能能源網頁分析 249
8.4 HTTP服務器小結 250
第9章 電源管理 253
9.1 Sleep_deepsleep示例程序分析 253
9.1.1 WDT喚醒睡眠PerformPRCMSleepWDTWakeup()分析 254
9.1.2 GPT喚醒睡眠PerformPRCMSleepGPTWakeup()分析 256
9.2 Deepsleep_nw示例程序分析 259
9.3 Hib示例程序分析 261
附錄A CC3200外設驅動API 265
附錄B CC3200網絡驅動API 275
附錄C CC3200引腳復用功能 279
附錄D CC3200外設引腳分配 283
附錄E CC3200 LaunchPad簡介 287
附錄F CC3200異常和中斷 291
附錄G CC3200 ?DMA通道分配 293
附錄H 實驗指導 295
使用軟件 308
參考文獻 309
序: