24642|86

124

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

CC3200教材面世 [复制链接]

 
本帖最后由 gsjzbj 于 2015-5-9 10:00 编辑

经过近十个月的努力,《CC3200 Wi-Fi MCU应用基础》终于面世,和CC3200 LaunchPad一起在淘宝上架,感兴趣的朋友请上淘宝搜“CC3200教材”。

内容简介

    本书以CC3200 SDK v1.0.0示例程序为核心,在分析示例程序的基础上,介绍CC3200各部分的使用方法,并对部分示例程序进行修改和改进,增强程序功能。
    全书共9章:第1章简单介绍CC3200的组成,第2章介绍CC3200的软硬件开发环境,第3章介绍GPIOUARTSPII2C等片内外设接口的应用,第4章介绍GPTADCNVICμDMA等片内外设的应用,第5章介绍网络入门应用WLAN站点和WLAN接入点,第6章介绍网络基础应用TCPUDP,第7章介绍网络应用配置SmartConfigWPS,第8章介绍AP配置等HTTP服务,第9章介绍睡眠、深睡眠和休眠电源管理。
    书后附有9个附录,其中包含CC3200常用的软硬件资料,还包含15个与书中内容密切相关的实验指导,以方便实验教学。
    本书内容新颖,可操作性强,特别适合初学者学习参考,也可以作为嵌入式系统设计和物联网教材,供电子、通信、自动化和物联网等相关专业的师生使用。

   
    20146月,德州仪器发布了业界第一款内置Wi-FiMCU——CC3200的试制器件XCC3200HZSDK v0.5.19CC3200的正式器件CC3200R1SDK v1.0.0发布。
    为了使用户能够尽快地掌握CC3200的应用,编者从8月初开始研究CC3200,并在XCC3200HZSDK v0.5.1示例程序的基础上着手编写本书,SDK v1.0.0发布后,又对已编写内容进行了更新,经过8个月的努力,终于完成本书,主要内容如下:
    第1章:CC3200简介,简单介绍CC3200应用MCUWi-Fi网络处理器和电源管理3大组成部分的特性以及引脚复用功能。
    第2章:开发环境,介绍CC3200的软硬件开发环境。软件开发环境主要包括软件开发工具包(SDK)和IAR集成开发环境(IDE),硬件开发环境主要包括TI CC3200 LaunchPadOURS-WF-CORE,其中的开包即用体验展示了CC3200的强大功能。
    第3章:片内外设接口应用,介绍GPIOUARTSPII2C等片内外设接口的应用。以示例程序为核心,在分析示例程序的基础上,介绍CC3200各部分的使用方法,并对示例程序进行修改和改进,增强程序功能。
    第4章:片内设备应用,介绍GPTADCNVICmDMA等片内设备的应用,并简单介绍FreeRTOS的应用。
    第5章:网络应用入门,介绍网络应用的两个入门示例程序:Wlan_station示例程序和Wlan_ap示例程序,其中Wlan_station示例程序可以作为编写网络应用新程序的基础。
    第6章:网络应用基础,介绍网络应用的两个基础示例程序:Tcp_socket示例程序和Udp_socket示例程序,并在Wlan_ap示例程序和Wlan_station示例程序的基础上,结合Tcp_socket示例程序,进行无线UART程序设计。
    第7章:网络应用配置:介绍网络应用配置SmartConfigWPS,其中SmartConfigTI独特的一步式Wi-Fi智能配置技术,允许多个CC3200快速高效地连接到Wi-Fi网络。
    第8章:HTTP服务:介绍基于HTTP服务的接入点配置、HTTP服务和开包即用示例程序,特别是通过对开包即用示例程序的分析,加深对开包即用体验的理解和掌握。
    第9章:电源管理:介绍电源管理支持的睡眠、深睡眠和休眠示例程序。
    书后附有9个附录,其中包含CC3200常用的软硬件资料,还包含与书中内容密切相关的15个实验指导,以方便学习和实验教学。书中所有程序都在TI CC3200 LaunchPadOURS-WF-CORESDK v1.0.0环境下调试通过。
    在本书的编写过程中,得到德州仪器半导体技术(上海)有限公司潘亚涛先生和北京奥尔斯科技股份有限公司李朱峰先生的大力支持,同时还得到德州仪器半导体技术(上海)有限公司的资助,编者在此表示衷心地感谢。
    由于内容新颖,再加上编者水平有限,书中难免会有错误和不妥之处,敬请广大读者批评指正。编者联系方式(E-mail):cortex_m3@126.com

   
第 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) ....................................... 15
      2.1.3 实用程序 ................................................... 24
      2.1.4 支持工具 ................................................... 29
      2.1.5 ROM 服务 ................................................... 36
   2.2 硬件开发环境 .................................................... 38
      2.2.1 TI CC3200 LaunchPad ........................................ 38
      2.2.2 OURS-WF-CORE................................................ 44
   2.2.3 服务包更新 .................................................... 45
第 3 章 片内外设接口应用 ............................................... 49
   3.1 GPIO 接口应用 ................................................... 49
      3.1.1 GPIO 示例程序分析 .......................................... 49
      3.1.2 GPIO 使用简介 .............................................. 64
      3.1.3 按键控制 LED 闪烁时间程序设计 .............................. 65
      3.1.4 OURS-WF-CORE 程序设计....................................... 66
   3.2 UART 接口应用 ................................................... 69
      3.2.1 UART 简介 .................................................. 70
      3.2.2 UART 示例程序分析 .......................................... 71
      3.2.3 UART 使用简介 .............................................. 81
      3.2.4 UART 示例程序小改进 ........................................ 82
   3.3 SPI 接口应用 .................................................... 82
      3.3.1 SPI 示例程序分析............................................ 83
      3.3.2 SPI 使用简介................................................ 94
   3.4 I2C 接口应用 .................................................... 95
      3.4.1 I2C 示例程序分析 ........................................... 96
      3.4.2 I2C 使用简介 .............................................. 105
      3.4.3 温度测量和加速度测量程序设计............................... 106
第 4 章 片内外设应用 .................................................. 109
   4.1 GPT 应用 ....................................................... 109
      4.1.1 定时器示例程序分析......................................... 109
      4.1.2 PWM 示例程序分析 .......................................... 120
      4.1.3 计数捕捉示例程序分析....................................... 125
      4.1.4 GPT 使用简介 .............................................. 130
      4.1.5 矩形波周期和脉宽测量程序设计............................... 133
   4.2 ADC 应用 ....................................................... 136
      4.2.1 ADC 示例程序分析 .......................................... 136
      4.2.2 ADC 使用简介 .............................................. 140
   4.3 NVIC 应用 ...................................................... 141
      4.3.1 NVIC 示例程序分析.......................................... 141
      4.3.2 NVIC 使用简介.............................................. 148
      4.3.3 外设中断使用小结........................................... 149
   4.4 μDMA 应用 ..................................................... 152
      4.4.1 UART DMA 示例程序分析...................................... 153
      4.4.2 μDMA 使用简介 ............................................ 159
      4.4.3 μDMA 示例程序分析 ........................................ 162
   4.5 FreeRTOS 应用 .................................................. 170
第 5 章 网络应用入门 .................................................. 175
   5.1 Wlan_station 示例程序分析 ...................................... 175
      5.1.1 主函数 main()分析 ......................................... 178
      5.1.2 WlanStationMode()分析...................................... 180
   5.2 Wlan_ap 示例程序分析 ........................................... 192
      5.2.1 主函数 main()分析 ......................................... 193
      5.2.2 WlanAPMode()分析........................................... 195
第 6 章 网络应用基础 .................................................. 203
   6.1 Tcp_socket 示例程序分析 ........................................ 204
      6.1.1 BsdTcpServer()分析 ........................................ 208
      6.1.2 BsdTcpClient()分析 .........................................211
   6.2 Udp_socket 示例程序分析 ........................................ 214
      6.2.1 BsdUdpServer()分析 ........................................ 218
      6.2.2 BsdUdpClient()分析 ........................................ 220
   6.3 无线 UART 程序设计 ............................................. 223
      6.3.1 Wuart_ap 程序设计 ......................................... 224
      6.3.2 Wuart_station 程序设计 .................................... 229
      6.3.3 将应用程序编程到串行闪存................................... 232
第 7 章 网络应用配置 .................................................. 233
   7.1 Provisioning_smartconfig 示例程序分析 .......................... 233
   7.2 Provisioning_wps 示例程序分析................................... 238
      7.2.1 WpsConnectPushButton()分析................................. 240
      7.2.2 WpsConnectPinCode()分析.................................... 241
第 8 章 HTTP 服务 ..................................................... 243
   8.1 Provisioning_ap 示例程序分析 ................................... 243
      8.1.1 ProvisioningAP()分析 ...................................... 247
      8.1.2 GetScanResult()分析 ....................................... 248
      8.1.3 HTTP 服务分析.............................................. 249
   8.2 Httpserver 示例程序分析......................................... 250
      8.2.1 HTTPServerTask()分析 ...................................... 253
      8.2.2 ConnectToNetwork()分析 .................................... 254
      8.2.3 HTTP 服务分析.............................................. 255
   8.3 Out_of_box 示例程序分析 ........................................ 258
      8.3.1 家庭自动化( Home Automation) HTTP 服务分析 .............. 260
      8.3.2 家用电器( Home Appliances) HTTP 服务分析 ................ 262
      8.3.3 安全保障( Safety and Security) HTTP 服务分析............. 266
      8.3.4 智能能源( Smart Energy) HTTP 服务分析.................... 267
第 9 章 电源管理 ...................................................... 269
   9.1 Sleep_deepsleep 示例程序分析 ................................... 269
      9.1.1 WDT 唤醒睡眠 PerformPRCMSleepWDTWakeup()分析 .............. 271
      9.1.2 GPT 唤醒睡眠 PerformPRCMSleepGPTWakeup()分析 .............. 273
   9.2 Deepsleep_nw 示例程序分析 ...................................... 275
   9.3 Hib 示例程序分析 ............................................... 277
附录 A CC3200 外设驱动 API ............................................ 281
附录 B CC3200 网络驱动 API ............................................ 293
附录 C CC3200 引脚复用功能............................................. 296
附录 D CC3200 外设引脚分配 ............................................ 302
附录 E CC3200 LaunchPad 简介........................................... 307
附录 F OURS WF CORE 简介 ...............................................311
附录 G CC3200 异常和中断 .............................................. 314
附录 H CC3200 μDMA 通道分配........................................... 316
附录 I 实验指导........................................................ 317
   实验 1 GPIO 实验 ................................................... 317
   实验 2 UART 实验.................................................... 318
   实验 3 SPI 实验..................................................... 319
   实验 4 I2C 实验 .................................................... 320
   实验 5 GPT 实验 .................................................... 321
   实验 6 ADC 实验 .................................................... 322
   实验 7 NVIC 实验.................................................... 323
   实验 8 μDMA 实验................................................... 324
   实验 9 WLAN 站点实验................................................ 325
   实验 10 WLAN 接入点实验............................................. 326
   实验 11 TCP 实验 ................................................... 327
   实验 12 UDP 实验 ................................................... 328
   实验 13 无线 UART 实验 ............................................. 329
   实验 14 HTTP 实验 .................................................. 330
   实验 15 综合实验 ................................................... 331
参考文献 .............................................................. 332
使用软件 .............................................................. 332

此帖出自RF/无线论坛

最新回复

能卖pdf文档吗。。10块我能买吗   详情 回复 发表于 2016-7-20 21:07
点赞 关注(4)
 

回复
举报

124

帖子

1

TA的资源

一粒金砂(中级)

推荐
 
为了帮助初学者,我将书的早期版本拿了出来,价格便宜些(包邮48元),但内容少些,请朋友们酌情选购。单独买书时请先拍下,然后通知我修改价格后再付款。(有做广告之嫌,不会删帖吧
此帖出自RF/无线论坛

点评

有兴趣的朋友可以去购买  详情 回复 发表于 2015-5-14 14:28
 
 

回复

5304

帖子

454

TA的资源

五彩晶圆(高级)

板凳
 
不错的

既然在这里做广告的话,可以发几章PDF格式的给大家试读下~

此帖出自RF/无线论坛
 
 
 

回复

124

帖子

1

TA的资源

一粒金砂(中级)

4
 
好主意,多谢!

CC3200 Wi-Fi MCU应用基础1.pdf

243.79 KB, 下载次数: 381

CC3200 Wi-Fi MCU应用基础8.pdf

346.8 KB, 下载次数: 418

此帖出自RF/无线论坛
 
 
 

回复

1万

帖子

24

TA的资源

版主

5
 
多谢。
此帖出自RF/无线论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

6
 
3200大部分都是英文文档,资料感觉挺少,楼主辛苦了
此帖出自RF/无线论坛

点评

多谢!  详情 回复 发表于 2015-5-9 19:14
 
 
 

回复

1972

帖子

1

TA的资源

五彩晶圆(初级)

7
 
暂时还用不上,先前排占座留个标记
此帖出自RF/无线论坛
 
 
 

回复

5304

帖子

454

TA的资源

五彩晶圆(高级)

8
 
书本目前定价多少呀?

楼主用CC3200开发了那些产品应用啊?
此帖出自RF/无线论坛

点评

还没正式出版,自己印了一些。 目前主要是研究生和本科生做毕业设计用:远程检测与控制  详情 回复 发表于 2015-5-9 19:18
 
 
 

回复

124

帖子

1

TA的资源

一粒金砂(中级)

9
 
duan050790 发表于 2015-5-9 16:18
3200大部分都是英文文档,资料感觉挺少,楼主辛苦了

多谢!
此帖出自RF/无线论坛
 
 
 

回复

124

帖子

1

TA的资源

一粒金砂(中级)

10
 
蓝雨夜 发表于 2015-5-9 16:44
书本目前定价多少呀?

楼主用CC3200开发了那些产品应用啊?

还没正式出版,自己印了一些。

目前主要是研究生和本科生做毕业设计用:远程检测与控制
此帖出自RF/无线论坛

点评

楼主的书正式出版是什么时候呢? 在出版前,出版社支持以这样方式推广图书?  详情 回复 发表于 2015-5-12 11:06
 
 
 

回复

124

帖子

1

TA的资源

一粒金砂(中级)

11
 
本来是书和开发板一起卖,但有开发板的朋友强烈要求单独买书,没办法,只好单独卖了,不过价格稍高些(含顺丰运费),望大家谅解。
此帖出自RF/无线论坛
 
 
 

回复

770

帖子

1

TA的资源

一粒金砂(高级)

12
 
能不能把开发板图上来给网友们看看?淘宝卖吗?还是其他渠道
此帖出自RF/无线论坛

点评

淘宝搜“CC3200教材”  详情 回复 发表于 2015-5-12 22:43
 
 
 

回复

2万

帖子

74

TA的资源

管理员

13
 
gsjzbj 发表于 2015-5-9 19:18
还没正式出版,自己印了一些。

目前主要是研究生和本科生做毕业设计用:远程检测与控制

楼主的书正式出版是什么时候呢?  在出版前,出版社支持以这样方式推广图书?
此帖出自RF/无线论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

书的内容目前还在修改,正式出版时已和目前的内容有差别,所以想以这种方式将目前的内容利用起来。  详情 回复 发表于 2015-5-12 22:46
这样自己去推广不可以的吗?  详情 回复 发表于 2015-5-12 11:11
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

770

帖子

1

TA的资源

一粒金砂(高级)

14
 
郭老师,这本书大概什么时候正式发行啊?如果出版有问题,我可以帮您联系出版社
此帖出自RF/无线论坛

点评

我给您发过私信,不知您说的是哪家出版社?  详情 回复 发表于 2015-5-12 22:49
 
 
 

回复

2万

帖子

74

TA的资源

管理员

15
 
建议楼主可以选取一些 做CC3200设计过程中,一些典型的的问题(10个左右),单独发帖(附带书的介绍),发出一部分样章出来,这样大家一方面可以有针对性地学到知识,同时还可以更多地了解到书中的内容。不知道这样可以不可以?
此帖出自RF/无线论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

抱歉,由于还要抓紧时间修改书的内容,暂时还顾不上。  详情 回复 发表于 2015-5-12 22:53
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

5304

帖子

454

TA的资源

五彩晶圆(高级)

16
 
soso 发表于 2015-5-12 11:06
楼主的书正式出版是什么时候呢?  在出版前,出版社支持以这样方式推广图书?

这样自己去推广不可以的吗?
此帖出自RF/无线论坛

点评

这个我还真不知道,哈哈 ,我和出版社打交道的机会很少。  详情 回复 发表于 2015-5-12 11:13
 
 
 

回复

2万

帖子

74

TA的资源

管理员

17
 
蓝雨夜 发表于 2015-5-12 11:11
这样自己去推广不可以的吗?

这个我还真不知道,哈哈 ,我和出版社打交道的机会很少。
此帖出自RF/无线论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

哦! 我以为 是 :在书出版前,不可以自己推广呢!  详情 回复 发表于 2015-5-12 11:15
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

5304

帖子

454

TA的资源

五彩晶圆(高级)

18
 
soso 发表于 2015-5-12 11:13
这个我还真不知道,哈哈 ,我和出版社打交道的机会很少。

哦!

我以为 是 :在书出版前,不可以自己推广呢!
此帖出自RF/无线论坛
 
 
 

回复

5304

帖子

454

TA的资源

五彩晶圆(高级)

19
 
Httpserver例子为什么只能连接一台手机?

同时连不上多台?
此帖出自RF/无线论坛

点评

很不幸,目前CC3200作为接入点使用时只能连接一个站点。  详情 回复 发表于 2015-5-12 22:56
 
 
 

回复

124

帖子

1

TA的资源

一粒金砂(中级)

20
 
chenyy 发表于 2015-5-12 11:06
能不能把开发板图上来给网友们看看?淘宝卖吗?还是其他渠道

淘宝搜“CC3200教材”
此帖出自RF/无线论坛
 
 
 

回复

124

帖子

1

TA的资源

一粒金砂(中级)

21
 
soso 发表于 2015-5-12 11:06
楼主的书正式出版是什么时候呢?  在出版前,出版社支持以这样方式推广图书?

书的内容目前还在修改,正式出版时已和目前的内容有差别,所以想以这种方式将目前的内容利用起来。
此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表