-
CC3200 Wi-Fi微控制器原理与实践 基于MiCO物联网操作系统
分类:WiFi相关 下载:0 浏览:101 时间:2026-07-29《CC3200 Wi-Fi微控制器原理与实践:基于MiCO物联网操作系统》介绍了物联网及无线连接技术的基础知识,并以ARM Cortex—M4内核Wi—Fi SoC微控制器CC3200为核心,详细讲述了与M4内核、CC3200应用相关的各种外设模块的原理和编程结构,包括电源与时钟管理、存储器、通用输入/输出(GPIO)、定时器、异步和同步通信接口、模拟外设等。同时,对物联网操作系统MiCO作了简明阐述,并给出很多操作例程代码。,介绍了CC3200的软硬件开发环境、软件库,以及物联网应用实例。 《CC3200 Wi-Fi微控制器原理与实践:基于MiCO物联网操作系统》完整地介绍了基于CC3200的物联网应用开发过程,包括设备端、云端接入、移动端APP等,并配套有完整的教学资源和源代码,包括MiCOKit—3200实验平台和实验指导书等。 定价:59元 作者:沈建华 出版社:北京航空航天大学出版社 出版日期:2015-11-01 ISBN:9787512419353 字数:527000 页码:283 目 录 第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 嵌入式WiGFi介绍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预稳压1.85V模式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 CortexGM4内核说明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 电源、复位、时钟管理编程接口(PRCMAPIs)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 SimpleLinkAPI260 6.3.1 设 备261 6.3.2 WLAN264 6.3.3 Socket268 6.3.4 NetApp270 6.3.5 NetCfg272 6.3.6 FileSystem274 第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开发环境下TIGRTOS的使用321 8.4 CC3200LaunchPad硬件使用329 8.4.1 CC3200LaunchPad概述329 8.4.2 CC3200LaunchPad功能简述330 8.4.3 CC3200LaunchPad硬件电路功能框图330 8.4.4 CC3200LaunchPad扩展引脚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 MiCOKit3200开发套件334 9.2 MiCOKit3200硬件结构与电路336 9.2.1 MiCOKit3200主板单元336 9.2.2 MiCOKit3200外扩模块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 MiCOKitAppFramework简介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 CC3200MiCOKit简易实例365 9.6 基于CC3200的低功耗报警器367 9.6.1 报警系统的整体结构368 9.6.2 报警器的设计与实现368 9.6.3 云服务器的设计与实现379 9.6.4 监控APP的设计与实现381 参考文献384
推荐下载more
-
Passcape Wireless Password Recovery Pro WIFIPR跑包软件 含视频教程
字典工具浏览:10975 次下载:427 次 -
WiFiSlax 无线破解系统 4.6 Final下载
无线安全浏览:6216 次下载:22 次 -
Ralink wifi开发及相关应用指南
设计开发浏览:2539 次下载:23 次 -
Anywlan 无线网络测试方案模板
工程安装测试浏览:4858 次下载:165 次 -
Altair HW FEKO and WinProp v2020.1破解版
天线设计软件浏览:5677 次下载:10 次 -
华硕ASUS RT-AC66U 梅林固件合集 BCM4706
梅林固件浏览:22180 次下载:609 次 -
HFSS设计教程
无线软件浏览:3339 次下载:11 次 -
WIFI分析仪(WiFi Analyzerv) For Android 3.9.7 去广告版
扫描分析浏览:5193 次下载:81 次
热门下载more
-
斐迅K2 可刷固件收集大全MT7620A
其它固件浏览:52347 次下载:5493 次 -
netStumbler无线热点扫描软件
扫描分析浏览:146142 次下载:2830 次 -
EWSA 7.40.821 绿色破解版
字典工具浏览:11873 次下载:2203 次 -
网件Netgear R6400原厂及梅林固件集 BCM4708 x7.9
梅林固件浏览:24265 次下载:2064 次 -
常见breed固件收集 2313个【2020更新】
其它固件浏览:37787 次下载:1962 次 -
ASUS华硕RT-AC68U无线路由器固件/梅林固件汇集 BCM4708 x7.6/x7.7/x7.8/x7.9
梅林固件浏览:31202 次下载:1695 次 -
斐讯K2最稳定的华硕padavan老毛子固件
其它固件浏览:46364 次下载:1572 次 -
NetIQ IxChariot 5.4 破解版
测试工具浏览:32003 次下载:1542 次
最新专题more
-
Aruba控制器固件
Aruba 6xx/7xxxx控制器固件下载 -
Asuswrt-Merlin梅林固件专题汇集
加拿大人Eric Sauvageau在华硕开源的Asuswrt代码基础之上,个人进行二次开发以后,对外发布的第三方固件。最早是针对ASUS RT-N66U路由器进行开发,后来也移植到了华硕其他路由器机型。 Merlin原作者官网:https://www.asuswrt-merlin.net 国内所提供的梅林固件均源上述。

共有 1 个资源
