2.Zigbee开发平台的构建(3)

2019-09-01 22:41

---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------

2.4.4 编写代码

照以下代码输入或复制“..\\3.基础实验\\1.GPIO输出控制实验-控制Led亮灭\\main.c”.这里暂时不用理解代码意思,下一章会详细讲解。

/**************************************************************************** * 文 件 名: main.c * 作 者: Andy

* 修 订: 2013-01-08 * 版 本: 1.0

* 描 述: GPIO输出控制实验1 操作IO口控制LED灯的亮和灭

****************************************************************************/ #include

typedef unsigned char uchar; typedef unsigned int uint;

#define LED1 P1_0 //定义P1.0口为LED1控制端

/**************************************************************************** * 名 称: DelayMS()

* 功 能: 以毫秒为单位延时,系统时钟不配置时默认为16M(用示波器测量相当精确) * 入口参数: msec 延时参数,值越大,延时越久 * 出口参数: 无

****************************************************************************/ void DelayMS(uint msec) {

uint i,j;

for (i=0; i

/**************************************************************************** * 名 称: InitLed()

* 功 能: 设置LED灯相应的IO口 * 入口参数: 无 * 出口参数: 无

****************************************************************************/ void InitLed(void) {

P1DIR |= 0x01; //P1.0定义为输出口 }

/****************************************************************************

11

---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn------------------------------- * 程序入口函数

****************************************************************************/ void main(void) {

InitLed(); //设置LED灯相应的IO口

while(1) //死循环 {

LED1 = 0; //点亮LED1 DelayMS(1000); //延时1秒

LED1 = 1; //LED1熄灭 DelayMS(1000); //延时1秒 } }

2.4.5 工程的设置

IAR集成了许多种处理器,在建立工程后必须对工程进行设置才能够开发出相应的程序。设置步骤如下:

1) 点击菜单栏上的Project,在弹出的下拉菜单中选择Options,弹出的Option for node “Led”,

快捷方式:在工程名上点右键,选择Options? 。设置窗口如下图所示:

2) 设置相关参数。在General Option选项Target标签下,Device栏中选择Texas Instruments 文件夹下的

CC2530F256.i51

12

---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------

13

---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------

3) 设置Codemodel、Data model、Calling convention如下图所示:

14

---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------

4) 在Stack/Heap标签,XDATA文本框内设置为0x1FF

5) Linker选项Config标签,勾选Override default,点击下面对话框最右边的按键,选

lnk51ew_cc2530F256_banked.xcl

15


2.Zigbee开发平台的构建(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:党组织党员信息填写和录入说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: