图书介绍
CC3200 Wi-Fi微控制器原理与实践 基于MiCO物联网操作系统PDF|Epub|txt|kindle电子书版本网盘下载
- 沈建华编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512419353
- 出版时间:2015
- 标注页数:384页
- 文件大小:120MB
- 文件页数:397页
- 主题词:微控制器
PDF下载
下载说明
CC3200 Wi-Fi微控制器原理与实践 基于MiCO物联网操作系统PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 物联网及无线技术概述1
1.1 物联网概述1
1.1.1 “物”的关键2
1.1.2 物联网成员4
1.2 物联网无线技术5
1.2.1 全球无线频段的划分5
1.2.2 网络拓扑结构和规模大小6
1.2.3 常见的无线网络协议8
1.2.4 各种无线技术的比较12
1.2.5 嵌入式Wi-Fi介绍12
第2章 CC3200器件特性20
2.1 器件综述20
2.1.1 特点21
2.1.2 架构总览23
2.1.3 CC3200安全加密25
2.2 存储器26
2.2.1 外部存储器26
2.2.2 内部存储器27
2.3 引导模式29
2.3.1 调用序列/引导模式选择30
2.3.2 启动模式列表31
2.4 CC3200引脚配置与功能31
2.4.1 引脚属性和引脚复用32
2.4.2 模拟数字复用引脚的驱动电流和默认状态46
2.4.3 在芯片上电后复位释放前的引脚状态46
2.5 典型应用电路49
2.5.1 典型用途——CC3200宽电压模式49
2.5.2 典型用途——CC3200预稳压185V模式52
2.6 电气特性54
2.6.1 绝对最大额定值55
2.6.2 处理率55
2.6.3 推荐工作环境55
2.6.4 电气特性56
2.6.5 WLAN接收特性58
2.6.6 WLAN发送特性58
2.6.7 电流消耗59
2.6.8 定时和开关特性62
第3章 CC3200系统结构77
3.1 芯片结构77
3.1.1 处理器框图78
3.1.2 系统接口78
3.1.3 内置调试功能79
3.1.4 芯片主要组件80
3.2 Cortex-M4内核说明81
3.2.1 编程模型82
3.2.2 寄存器描述83
3.2.3 内存模式87
3.2.4 异常模式90
3.2.5 故障处理98
3.2.6 电源管理100
3.2.7 指令集摘要101
3.3 电源、复位和时钟管理(CRPM)107
3.3.1 电源管理子系统109
3.3.2 低功耗工作模式111
3.3.3 电源管理控制结构115
3.3.4 电源、复位、时钟管理编程接口(PRCM APIs)117
第4章 CC3200基本外设126
4.1 GPIO126
4.1.1 功能概述127
4.1.2 中断控制128
4.1.3 初始化与配置129
4.2 通用定时器130
4.2.1 结构框图131
4.2.2 功能描述132
4.2.3 初始化与配置140
4.3 看门狗定时器143
4.3.1 功能描述143
4.3.2 初始化与配置145
4.3.3 看门狗的使用注意事项145
4.4 模/数转换器147
4.4.1 主要特性147
4.4.2 初始化与配置149
4.4.3 与ADC操作有关的外设驱动库函数149
4.5 DMA155
第5章 CC3200通信外设166
5.1 串行异步通信(UART)166
5.1.1 结构框图167
5.1.2 功能描述167
5.1.3 初始化与配置172
5.2 SPI(串行外设接口)173
5.2.1 结构框图174
5.2.2 功能描述175
5.2.3 初始化与配置190
5.2.4 访问数据寄存器192
5.2.5 初始化模块193
5.3 I2C接口197
5.3.1 结构框图198
5.3.2 功能描述198
5.3.3 初始化与配置212
5.4 I2S213
5.4.1 功能描述213
5.4.2 初始化与配置216
5.4.3 与I2S配置有关的驱动库217
5.5 SD主机接口226
5.5.1 结构框图227
5.5.2 使用外设接口函数进行初始化与配置228
5.5.3 性能与测试234
5.5.4 外设库APIs235
5.6 并行相机模块接口239
5.6.1 功能描述240
5.6.2 编程模式245
5.6.3 中断处理246
5.6.4 外设库函数(API)246
第6章 SimpleLink子系统251
6.1 SimpleLink概述251
6.1.1 主机驱动SW概念253
6.1.2 常见术语和参考254
6.2 一个简单的网络应用255
6.2.1 总述255
6.2.2 基本示例代码256
6.3 SimpleLink API260
6.3.1 设备261
6.3.2 WLAN264
6.3.3 Socket268
6.3.4 NetAPP270
6.3.5 NetCfg272
6.3.6 File System274
第7章 MiCO系统275
7.1 RTOS基础275
7.1.1 使用RTOS的优势276
7.1.2 常见的RTOS277
7.2 FreeRTOS简介278
7.2.1 FreeRTOS的体系结构278
7.2.2 FreeRTOS系统的任务调度机制279
7.2.3 FreeRTOS系统的任务管理机制280
7.2.4 FreeRTOS任务通信与同步机制281
7.3 MiCO系统介绍281
7.4 MiCO在CC3200上的结构284
7.5 MiCO系统API分层286
7.5.1 MiCO核心API287
7.5.2 硬件抽象层API287
7.6 常用MiCO系统API描述288
7.6.1 线程288
7.6.2 信号量289
7.6.3 互斥量290
7.6.4 队列291
7.6.5 定时器292
7.7 MiCO系统在CC3200上的移植292
7.7.1 RTOS部分的移植293
7.7.2 Socket部分的移植295
7.7.3 WLAN部分的移植297
7.7.4 系统控制部分的移植300
7.8 云平台、MiCO系统与FogCloud301
7.8.1 FogCloud简介301
7.8.2 MQTT协议简介302
7.8.3 FogCloud工作流程与实例303
第8章 开发环境307
8.1 开发流程简介307
8.1.1 硬件需求307
8.1.2 软件需求307
8.2 IAR开发环境312
8.2.1 如何进入某个工程的调试模式312
8.2.2 如何调试工程314
8.3 CCS6.0开发环境317
8.3.1 下载和安装CCS6.0开发环境317
8.3.2 配置CCS6.0开发环境317
8.3.3 CCS6.0开发环境下TI-RTOS的使用321
8.4 CC3200 LaunchPad硬件使用329
8.4.1 CC3200 LaunchPad概述329
8.4.2 CC3200 LaunchPad功能简述330
8.4.3 CC3200 LaunchPad硬件电路功能框图330
8.4.4 CC3200 LaunchPad扩展引脚331
8.4.5 跳线帽设置331
8.4.6 电源供电设置332
8.4.7 UART接口跳线帽设置333
8.4.8 工作模式选择333
8.4.9 按键和LED灯333
第9章 CC3200的开发与应用334
9.1 MiCOKit-3200开发套件334
9.2 MiCOKit-3200硬件结构与电路336
9.2.1 MiCOKit-3200主板单元336
9.2.2 MiCOKit-3200外扩模块340
9.3 MiCOKit手机APP347
9.3.1 下载、安装手机APP347
9.3.2 注册开发者账号347
9.3.3 开发板配置348
9.3.4 控制设备350
9.3.5 设备分享351
9.3.6 设备重置352
9.4 MiCOKit设备端软件结构353
9.4.1 MiCOKit设备端软件分层353
9.4.2 MiCOKit设备端软件开发方法354
9.4.3 MiCOKit AppFramework简介356
9.5 MiCOKit云端接入协议357
9.5.1 设备描述358
9.5.2 数据流359
9.5.3 异常处理360
9.5.4 UUID361
9.5.5 内部ID(iid)363
9.5.6 消息体数据格式364
9.5.7 CC3200 MiCOKit简易实例365
9.6 基于CC3200的低功耗报警器367
9.6.1 报警系统的整体结构368
9.6.2 报警器的设计与实现368
9.6.3 云服务器的设计与实现379
9.6.4 监控APP的设计与实现381
参考文献384