购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

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环境下调试通过。

在本书的编写过程中,得到德州仪器半导体技术(上海)有限公司潘亚涛先生的大力支持,同时还得到德州仪器的资助,编者在此表示衷心的感谢。

由于内容涉及面广,再加上编者水平有限,书中难免会有错误和不妥之处,敬请广大读者批评指正。编者联系方式(E-mail):cortex_m3@126.com;QQ群:CC3200教材(467209850)。

编者
2015年10月 TDtobOGptZnDj36SAlrinaBPy9DDKfirTw3v3L3oCZFB8kIcbZyWV38yLB8C0hls

点击中间区域
呼出菜单
上一章
目录
下一章
×