新書推薦:
《
詹姆斯·伍德系列:不负责任的自我:论笑与小说(“美国图书评论奖”入围作品 当代重要文学批评家詹姆斯·伍德对“文学中的笑与喜剧”的精湛研究)
》
售價:HK$
89.7
《
武当内家散手
》
售價:HK$
51.8
《
诛吕:“诸吕之乱”的真相与吕太后时期的权力结构
》
售價:HK$
102.4
《
炙野(全2册)
》
售價:HK$
80.3
《
女人的胜利
》
售價:HK$
57.4
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:HK$
273.7
《
500万次倾听:陪伤心的人聊聊
》
售價:HK$
55.2
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:HK$
82.8
|
編輯推薦: |
本书介绍业界首例集成Wi-Fi模块的MCU,基于ARM Cortex-M4体系结构,为物联网提供了一个良好的解决方案。
|
內容簡介: |
本书在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章介绍睡眠、深睡眠和休眠电源管理。
|
關於作者: |
郭书军,男,教授,毕业于兰州大学通信工程。现工作于北方工业大学,曾负责无源RFID读卡器开发、长距离无源射频识别标签阅读器研制及组网、嵌入式系统实验平台开发等项目,主讲通信原理、微机原理、嵌入式系统设计,曾荣获“研究生课程教学优秀奖”。
|
目錄:
|
第1章 CC3200简介1
1.1 应用MCU2
1.1.1 ARM Cortex-M42
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外设驱动API265
附录B CC3200网络驱动API275
附录C CC3200引脚复用功能279
附录D CC3200外设引脚分配283
附录E CC3200 LaunchPad简介287
附录F CC3200异常和中断291
附录G CC3200 ?DMA通道分配293
附录H 实验指导295
使用软件308
参考文献309
|
|