编辑推荐:  《ZigBee技术开发——CC2530单片机原理及应用》使用实践为主、理论为辅、实践与理论相结合的方式,深入浅出地讲解了CC2530的开发与应用,以期全面提高读者的实际动手能力。

本书与《ZigBee技术开发——Z-Stack协议栈原理及应用》一书是姊妹篇。在《ZigBee技术开发——CC2530单片机技术原理及应用》一书中,以CC2530开发板为基础,配合传感器学习CC2530芯片各部分的开发与应用;在《ZigBee技术开发——Z-Stack协议栈原理及应用》一书中,将CC2530开发板与Z-Stack协议栈结合起来,学习Z-Stack协议栈的开发与应用。全书以贯穿项目为主导,注重实践,将各个知识点分解,便于读者更深刻地理解和掌握ZigBee软硬件的开发与应用。

“在实践中成长”丛书的特点: 理论基础系统全面,技术体系连贯完整;课程产品组件完善,满足教学各个环节;以项目贯穿技术点,以点连线,多线成面;项目驱动学习方法,培养扎实的学习能力;网络资源丰富齐全,泛IT领域在线教育平台及服务,提供坚实支撑。

免费提供与本书配套的在线课程,以及与本书配套的相关资源下载:教学大纲、教学PPT、示例源代码和考试大纲。

内容简介:  《ZigBee技术开发:CC2530单片机原理及应用 》从ZigBee技术硬件资源出发,主要讲解支撑ZigBee技术的核心芯片CC2530的开发与应用。全书共分为6章,第1章为ZigBee技术概述,主要讲解ZigBee基础知识及应用,介绍了常用的ZigBee芯片和协议栈;第2章为开发环境,讲解了CC2530开发的软硬件环境,以及调试方法;第3章为硬件设计,讲解了硬件设计方法及开发板的使用;第4章为CC2530基础开发,讲解了通用I/O、振荡器和时钟的设置、ADC的采集的使用;第5章为CC2530进阶开发,讲解了CC2530串口、DMA、定时器使用;第6章为CC2530无线射频,主要讲解了CC2530的无线发送和接收。

《ZigBee技术开发:CC2530单片机原理及应用 》使用实践为主、理论为辅、实践与理论相结合的方式,深入浅出地讲解了CC2530的开发与应用,以期全面提高读者的实际动手能力。《ZigBee技术开发:CC2530单片机原理及应用 》既适合作为高等院校物联网工程、通信工程、电子信息工程、自动化等专业相关课程的教材,也适合作为ZigBee技术开发者的参考书。

目录:第1章 ZigBee技术概述

学习导航/课程定位

本章目标

1.1 概述

1.1.1 物联网起源

1.1.2 物联网发展

1.1.3 物联网网络架构

1.2 无线传感器网络概述

1.2.1 WSN概述

1.2.2 WSN与ZigBee

1.3 ZigBee技术介绍

1.3.1 ZigBee概述

1.3.2 ZigBee技术特点

1.3.3 ZigBee应用

1.4 ZigBee协议栈

1.5 ZigBee芯片

1.5.1 CC2430/CC2431

1.5.2 CC2530/CC2531

1.5.3 CC2538

本章总结

小结

Q&A

章节练习

习题

第2章 开发环境

任务驱动

学习导航/课程定位

本章目标

2.1 概述

2.2 软件开发环境

2.2.1 IAR的安装和使用

2.2.2 驱动的安装

2.2.3 辅助设备的安装

2.3 硬件开发环境

2.3.1 ZigBee核心模块

2.3.2 ZigBee电池板

2.4 贯穿项目实现

本章总结

小结

Q&A

章节练习

习题

第3章 硬件设计

任务驱动

学习导航/课程定位

本章目标

3.1 概述

3.2 CC2530核心模块设计

3.2.1 CC2530概述

3.2.2 CC2530芯片外围设计

3.3 电池板设计

3.3.1 插接口设计

3.3.2 电源设计

3.3.3 按键设计

3.3.4 LED设计

3.3.5 传感器接口设计

3.3.6 串口设计

3.3.7 JTAG接口设计

3.4 贯穿项目实现

3.4.1 硬件设备连接

3.4.2 程序下载调试

本章总结

小结

Q&A

章节练习

习题

第4章 CC2530基础开发

任务驱动

学习导航/课程定位

本章目标

4.1 概述

4.2 CC2530结构框架

4.2.1 CC2530CPU

4.2.2 存储器和映射

4.3 通用I/O

4.3.1 功能寄存器PxSEL

4.3.2 方向寄存器PxDIR

4.3.3 配置寄存器PxINP

4.3.4 通用I/O中断

4.4 外设I/O

4.4.1 外设I/O引脚映射

4.4.2 外设I/O寄存器

4.5 振荡器和时钟

4.5.1 振荡器

4.5.2 系统时钟

4.5.3 时钟配置

4.6 电源管理

4.6.1 供电模式

4.6.2 电源管理寄存器

4.6.3 系统时钟初始化

4.7 CC2530ADC

4.7.1 ADC概述

4.7.2 ADC操作

4.7.3 ADC寄存器

4.7.4 ADC信息采集

4.8 贯穿项目实现:传感信息采集

4.8.1 光照信息采集

4.8.2 温度信息采集

本章总结

小结

Q&A

章节练习

习题

第5章 CC2530进阶开发

任务驱动

学习导航/课程定位

本章目标

5.1 串口

5.1.1 串口模式

5.1.2 寄存器设置

5.1.3 波特率的产生和设置

5.1.4 串口传输

5.1.5 串口中断

5.2 DMA控制器

5.2.1 DMA控制器概述

5.2.2 DMA操作

5.2.3 DMA配置

5.2.4 DMA触发

5.2.5 DMA传输

5.3 定时器

5.3.1 定时器1

5.3.2 定时器3和定时器4

5.4 贯穿项目实现

本章总结

小结

Q&A

章节练习

习题

第6章 CC2530无线射频

任务驱动

学习导航/课程定位

本章目标

6.1 RF内核

6.2 帧处理

6.2.1 发送数据帧处理

6.2.2 接收数据帧处理

6.3 FIFO访问

6.3.1 TXFIFO访问

6.3.2 RXFIFO访问

6.3.3 RF中断

6.4 RF寄存器

6.4.1 RF数据操作寄存器

6.4.2 帧过滤寄存器

6.4.3 帧处理寄存器

6.4.4 RF中断寄存器

6.4.5 中断标志寄存器

6.4.6 信道设置寄存器

6.5 寄存器的设置更新

6.6 命令选通

6.7 定时器2和睡眠定时器

6.7.1 定时器2

6.7.2 睡眠定时器

6.8 数据的发送和接收

6.8.1 数据的发送

6.8.2 数据的接收

6.8.3 工程设置

6.9 贯穿项目实现

本章总结

小结

Q&A

章节练习

习题

附录A CC2530指令集

A.1 指令集概述

A.2 CC2530指令集定义

附录B ASCII表

参考文献

cc2530单片机的内核是什么_ZigBee技术开发:CC2530单片机原理及应用简介,目录书摘...相关推荐

  1. 建筑技术开发杂志建筑技术开发杂志社建筑技术开发编辑部2023年第5期目录

    建筑资讯     破碎炭质板岩隧道大变形机理模型试验研究 陈凤熔;张玉强;冯冀蒙;曾勇; 1-4     新旧构件铆接设计和可靠性研究 方艳红; 5-7     辉绿岩机制砂石粉含量对混凝土力学性能影 ...

  2. 华大单片机m4内核的滴答定时器_微处理器、单片机及其外设,处理还是控制?...

    每项新应用设计都需要一个单片机或微处理器.当在两者之间选择其一时,需要考虑一些因素.以下是微处理器.单片机以及异构架构的概述. 考虑选择微处理器(MPU)或者单片机(MCU)时,应用类型通常是关键因素 ...

  3. Linux内核超级装备eBPF技术详细研究

    Linux内核超级装备eBPF技术详细研究 文章目录 Linux内核超级装备eBPF技术详细研究 eBPF定义 定义一(ebpf.io的定义) 定义二(Cilium的定义) eBPF的应用 一个采用e ...

  4. 8051单片机的内核的结构及运行过程解析

    一.内核框架 1.ROM:只读存储器,单片机的只读存储区大多用于存储程序固又称程序存储器.51单片机是EPROM,所谓的EPROM是可擦除的只读存储器.可以把原来的程序擦除了,再写一个新的进去.断电后 ...

  5. 【技术分享】单片机模拟NS手柄 半自动完成太鼓达人曲目

    一.前言 1.1 项目由来 前些天,在b站上看到有人分享单片机模拟NS手柄,在<精灵宝可梦>.<异度之刃>等游戏中实现自动操作的视频.我是个有着多年"鼓龄" ...

  6. c语言p1口亮灯,单片机实验开发与微机原理接口技术综合实验装置,上海求育

    原标题:单片机实验开发与微机原理接口技术综合实验装置,上海求育 上海求育QY-JXSY43单片机微机开发实验箱 上海求育QY-JXSY43单片机微机开发实验箱是集51.8088二大系列CPU于一体的二 ...

  7. 为什么说嵌入式开发比单片机要难很多?工程师谈谈自己的感悟

    单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟. 首先明确概念,什么是单片机,单片机是一种集 ...

  8. 为什么说嵌入式开发比单片机要难很多?

    单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟. 首先明确概念,什么是单片机,单片机是一种集 ...

  9. 怎么学习嵌入式技术开发

    学习技术不难,看你自己怎么规划希望给参加深圳 单片机培训的朋友一些分享和帮助 ARM+LINUX路线,主攻 嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理 ...

  10. 嵌入式开发比单片机要难很多?谈谈单片机和嵌入式开发设计经历

    嵌入式开发比单片机要难很多?谈谈单片机和嵌入式开发设计经历 \\\插播一条:文章末尾有惊喜哟~/// 单片机和嵌入式,其实没有什么规范的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他 ...

最新文章

  1. oracle database link mysql_oracle database link使用说明
  2. finalshell连接超时怎么解决_电脑无线网络连接不上怎么回事 电脑连不上无线网络的解决方法...
  3. 小程序分享到朋友圈功能_微信小程序开放分享到朋友圈功能
  4. distable:table-cell
  5. python判断火车票座位_Python抢票程序优化,可以选择车次和座次
  6. java.lang.Class解析
  7. 问题四十:对ray tracing圆环图形进行debug(2)——C++,用“笛卡尔”方法解一元四次方程
  8. 织梦++高级搜索php,织梦模板功能进阶 高级搜索页面advancedsearch.php调用自定义字段...
  9. 项目智能化工程资格预审公告
  10. cad2012打开后闪退_win7系统打开CAD2012出现闪退的解决方法
  11. 数据的预处理分箱python_数据预处理——数据分箱
  12. 两个表格数据合并怎么完成?
  13. SCI收录期刊——采矿和选矿
  14. 写博客的2年,我有12万+粉丝了,还上了百度百科!
  15. Windows7旗舰版SP1_32位2018.10(装机版)
  16. iOS 15增加更多新的小组件
  17. 【awk】输出不同列、左对齐or右对齐
  18. 【Linux】【开发环境】【RHEL】开发环境搭建系列之十一——Linux系统下搭建基于vim的C/C++ IDE开发环境
  19. 树或者二叉树的度怎么算??
  20. 7位号段、运营商、归属地数据爬取与解析

热门文章

  1. sql2008安装图解 sql server 2008 R2安装教程
  2. 安卓手机如何复制粘贴不重叠_复制的文字粘贴时怎么重叠了 - 卡饭网
  3. CRC校验工具----CRC8校验 (x8+x2+x+1)
  4. 安卓系统如何访问wincc服务器,wincc客户端读取服务器数据库
  5. Ubuntu下截图工具推荐
  6. 传智黑马java基础学习——day14
  7. Linux ——vi / vim 新建文件vi abc.txt 、编辑文件 i、退出编辑 esc、保存文件:wq、打开文件所在目录 open . 、使用命令打开文件 open ./abc.txt。
  8. for循环及判断语句的20个经典习题
  9. 机器学习入门-用Java实现简单感知机
  10. 阮一峰 未来世界的幸存者 读书随想1