1.Zigbee开发,环境搭建

一。环境搭建

1.开发环境

1.IAR开发环境搭建

1.Zigbee开发,环境搭建_第1张图片

2.TI官方必备软件安装

(安装此文件,类似Cubemx不同型号stm32的固件库)(这是协议栈)

3.仿真器及USB串口驱动安装

(就是使用串口烧录到板子上所需要的软件)

(并不是一定使用这个软件,重要是适配硬件和软件)

1.Zigbee开发,环境搭建_第2张图片

二。zigbee的初步使用

1.打开IAR

1.Zigbee开发,环境搭建_第3张图片

2.新建工程

project--》create project

1.Zigbee开发,环境搭建_第4张图片

直接点击ok

1.Zigbee开发,环境搭建_第5张图片

选择一个想要放置的文件夹中

1.Zigbee开发,环境搭建_第6张图片

发现没有main文件点击创建文件

1.Zigbee开发,环境搭建_第7张图片

ctrl+s命名为main.c(直接就在默认的文件夹中)

1.Zigbee开发,环境搭建_第8张图片

3.输入代码

#include 
void main()
{
	P1SEL &= 0xec;  //1110 1100 清零代表普通IO功能
	P1DIR |= 0x13 ;  //0001 0011  0为输入,1为输出
	P1_0 = 0;
	P1_1 = 0;
	P1_4 = 0;
}

解释原因

1.看Zigbee节点的原理图

1.Zigbee开发,环境搭建_第9张图片

1.Zigbee开发,环境搭建_第10张图片

2.看核心板的原理图(就是Zigbee节点插入的模块板子)

(通过上面两个图,发先Zigbee板连接在核心板J2,那么去核心板原理图看J2)

1.Zigbee开发,环境搭建_第11张图片

(配置10,13,14接口对应的P1<0,1,4>)

工程中加入main.c(类似keil中移植文件之后,程序中也要加入文件)

1.Zigbee开发,环境搭建_第12张图片

编译

1.Zigbee开发,环境搭建_第13张图片

直接在根目录下写(test)后缀自动为.eww(这是zigbee的后缀名,ewp也是)

1.Zigbee开发,环境搭建_第14张图片

结果(编译成功)

1.Zigbee开发,环境搭建_第15张图片

4.适配硬件(如果不这样,无法区分板子的支持包)

1.Zigbee开发,环境搭建_第16张图片

(1)目标驱动选择texas instruments----》cc2530f256.i51

1.Zigbee开发,环境搭建_第17张图片

1.Zigbee开发,环境搭建_第18张图片

(2)Link选择默认

1.Zigbee开发,环境搭建_第19张图片

(3)Debugger选择Texas instruments

1.Zigbee开发,环境搭建_第20张图片

点击ok

5.实际运行

(1)烧录之前,需要复位硬件板子

(2)点击烧录

(左上角红色错号的左边为运行的按钮,点击他可以一口气运行完程序,类似vs2022)

1.Zigbee开发,环境搭建_第21张图片

你可能感兴趣的:(单片机,嵌入式硬件)