zigbee之IAR环境搭建

网友投稿 796 2022-09-04

zigbee之IAR环境搭建

zigbee之IAR环境搭建

注册机第一个要选择:

为什么?

之前说CC2530是支持zigbee协议的无线芯片,其实它是这款硬件上有一个支持zigbee协议的无线电路,不仅有这款电路,而且还有一块cpu电路,它就是8051cpu。那么把这些电路全部封装在一起,就称为cc2530芯片。

然后选择getID,把下面的license Number拷贝出来,以及后面的key拷贝出来复制进对应地方就可以了。

创建工程:

project->create new project->tool chain 选择8051->选择empty project->ok,选择保存位置,下面添加一个.c文件,新建文件,保存命令为lesson1.c,然后选中工程,右键,选择add

->add files。这样工程有了,c文件有了,下面编译一下,同时会弹出一个对话框,它是保存工作空间!一个工作空间里面有多个工程,工程需要工作空间的依托。

现在工作空间、工程、.c文件都有了,下面看一下该空间下有哪些文件?

最下面三个是工程相关的文件;.eww文件是工作空间相关的文件。

硬件主要包括:三个zigbee模块、一个usb dungle、一个仿真器;

编辑.c文件:一定要加上头文件#include "iocc2530.h"

点亮LED1,如下原理图,LED1的负极接到了P1_0.

需要做一些配置:

选择Debugger->把driver下面的Simulator软件仿真修改成Texas Instruments硬件仿真,即把程序-到实实在在的硬件上面去。然后,保存,并编译,最后-到硬件运行。-需要一个仿真器,仿真器需要安装一个驱动;先将仿真器通过usb先连接到电脑上,当插上的时候,可能会出现一个对话框,直接按×关闭掉,可以进入设备管理器看到黄色的smartrf04eb,说明驱动没有安装上,然后右键选择更新驱动,选择从列表或指定位置安装,选择驱动的路径,如果弹出框,选择确定,然后将位置选择为驱动路径。最后安装成功。然后将仿真器连接到开发板上面来;当仿真器上面的绿灯亮说明仿真器没有识别到cc2530,只有将仿真器复位,那么绿灯灭了,说明识别到了,可以进行-程序到板子上了。

头文件cc2530.h里面是所有硬件的一些映射,

输出.hex文件,配置

选择linker->Extra Output->选择Generate extra output file,选择override default 把下面改成lesson2.hex->格式Format下的output format选择intel-extended。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Api接口设计注意事项(怎么写api接口)
下一篇:1、设备网络SDK主要功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~