所有课程见此链接:

zigbee CC2530 系列教程 0 课程介绍

IAR集成开发环境搭建及程序下载调试

相信物联网在近几年的电子产品领域大家都有所耳闻,而zigbee作为无线传输领域中的佼佼者,也将在未来的物联网领域中大显身手,相信对此感兴趣的爱好者都已经摩拳擦掌了,那么在学习了前面章节的关于zigbee概要介绍,大家已经对zigbee有了一个系统而简要的认识,从此章开始我们将要步入实践环节。

首先需要做好前期的准备工作,也就是开发平台的搭建,前面所提到的硬件开发板就是硬平台的搭建,这节就是一个软平台的搭建,嵌入式软件程序的开发平台。随着相关技术的推进与发展,zigbee的协议和协议栈已趋近完善,但是万变不离其宗,选择其中一款适合自己的开发平台即可。

对于大多数电子爱好者而言,对于51内核的单片机都较为熟悉,这就为基于CC2530的zigbee学习奠定了一定的基础,那么编程环境也已IAR为主,IAR 开发最大优势就是能够直接使用 TI 公司提供的协议栈Z-Stack 进行开发,我们只需要调用API接口函数。这里 我们选用ZStack-CC2530-2.5.1a (Zigbee 2007),zigbee协议栈可以用于网络通信软件的开发,用户只需要安装zigbee协议栈即可实现zigbee网络通信的开发。

zigbee CC2530 系列教程 2 软件开发平台的搭建相关推荐

  1. zigbee CC2530 系列教程 0 课程介绍

    本课程主要是CC2530的系列课程,并附上源码. 课程内容大体安排如下: 理论课程: 第一章:ZigBee简介 第二章:ZigBee软件开发平台的搭建 zigbee CC2530 系列教程 3 点亮1 ...

  2. zigbee CC2530 系列教程 10 看门狗实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.9看门狗实验 4.9.1 实验目的 1.学习CC2530看门狗的工作方式: 2.学习看门狗功能在系统中的运行机制: 4.9. ...

  3. zigbee CC2530 系列教程 4 按键控制LED实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.3按键控制LED实验 4.3.1 实验目的 了解使用按键方法,使用按键切换LED的状态. 4.3.2 实验讲解 首先根据开发 ...

  4. zigbee CC2530 系列教程 3 点亮1个LED实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.1点亮1个LED实验 4.1.1 实验目的 了解芯片IO的基本配置方法,点亮1个LED. 4.1.2 实验讲解 首先根据开发 ...

  5. zigbee CC2530 系列教程 15 温湿度传感器DHT11实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.12温湿度传感器DHT11实验 4.12.1 实验目的 学习使用温湿度传感器DHT11,并在串口显示温湿度数据. 4.12. ...

  6. zigbee CC2530 系列教程 5 外部中断实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.4外部中断实验 4.4.1 实验目的 了解使用外部中断的方法,在中断处理函数中切换LED的状态. 4.4.2 实验讲解 首先 ...

  7. zigbee CC2530 系列教程 13 烟雾传感器实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.13烟雾传感器实验 4.13.1 实验目的 学习使用烟雾传感器. 4.13.2 实验讲解 首先根据开发板硬件原理图确定烟雾传 ...

  8. zigbee CC2530 系列教程 7 串口数据收发实验

    4.6串口数据收发实验 4.6.1 实验目的 1.了解串口通信的相关知识: 2.学习CC2530单片机串口相关寄存器配置,实现串口通信功能: 4.6.2 实验讲解 CC2530芯片有两个串行接口UAR ...

  9. 鸿蒙系统系列教程5-鸿蒙开发环境的搭建

    华为的鸿蒙系统一经发布受到了很多开发者的欢迎,小千为想要提前布局鸿蒙系统的开发者准备了全套的鸿蒙开发教程.今天我们讲一下如何去搭建鸿蒙开发环境,喜欢的同学记得收藏. 一.搭建开发环境流程 DevEco ...

最新文章

  1. [bzoj1054][HAOI2008]移动玩具
  2. 深入理解计算机系统(3)
  3. java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数
  4. php nginx exec失败,小白问题:用nginx配置php后nginx无法启动。
  5. python报错:ModuleNotFoundError: No module named cv2.cv2(bug不能加英文引号)
  6. source insight3.5显示中文_Doxygen 中文文档
  7. 大数据时代,如何才能提高自身竞争力?
  8. qq浏览器翻译功能启用划词插件教程
  9. C++ 通讯录设计(二)
  10. 粘性定位(HTML、CSS)
  11. Vue使用ajax或者axios获取数据,能获取到数据但是页面没有更新
  12. VMware 12PRO安装Mac OS X 10.10.5
  13. 把grid第一列设置为行号
  14. mqtt客户端c语言开发
  15. 【板栗糖GIS】Win11如何取消打印机任务
  16. 热风销售不合格凉鞋、外套遭处罚,服装商家经营需诚信
  17. 服务器无法取消指令方块显示,我的世界服务器如何关掉命令方块的提示(如图)...
  18. 自定义View | 仿QQ运动步数进度效果
  19. 流氓软件“实名制” 午夜影院乔装正规军
  20. Eclipse配色方案以及字体设置和背景色设置

热门文章

  1. mysql如何存储布尔值_用于存储布尔值的MySQL数据类型
  2. 用chatgpt超级写手批量制作抖音带货文案并直接SEO霸屏
  3. RabbitMQ忘记guestadmin 密码
  4. 一些做扫描识别的第三方控件
  5. golang的channel实现原理
  6. 用DXP 软件快速画简单特定形状的PCB版
  7. Java中的char、Character和CharSequence的区别
  8. ubuntu 18.04 中 编译 FasterTransformer,与缺少安装包
  9. Python实现2ASK,2FSK和2PSK调制与解调
  10. 怎么才能做好跨境平台--成功的秘诀