原创 第一个Zigbee芯片程序-LED小灯

2008-8-22 15:55 3047 8 9 分类: MCU/ 嵌入式

第一个Zigbee芯片程序-LED小灯<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


作者:徐元


审稿:黄小林


 关键字:CC2430,Zigbee无线龙LEDIAR


最近看了很多的例子程序,自己的手早就痒痒了。可是限于自己现在的水平,自己只能改改例子程序里的一些小地方,自己还不能完全的编程序。这对以后的编程还是有很大的障碍的。所以我决定今天从最简单的LED灯实验开始。以前这个程序总是编译下载下去后开发板的LED灯没有反应,呵呵,现在终于搞定这个小问题了,原来是设置的问题,吼吼!!看着小灯一闪一闪很兴奋的。谢谢Zigbee群里的iceway


    我用的例子程序是无线龙的代码,这个程序是一个很简单的小程序,其结果就是无线龙CC2430模块上的LED灯不停地亮灭,主程序是这样的: 


include "ioCC2430.h"


void Delay(unsigned char n)


{


unsigned char i;


unsigned int j;


for(i = 0; i < n; i++)


  for(j = 1; j; j++);


}


void main(void)


{


SLEEP &= ~0x04;


while(!(SLEEP & 0x40));  //晶体振荡器开启且稳定


CLKCON &= ~0x47;   //选择1-32MHz 晶体振荡器


SLEEP |= 0x04;


P1SEL = 0x00;    //P1.0 为普通 I/O


P1DIR = 0x01;    //P1.0 输出


    while(1)


    {


  P1_0 = 1;


  Delay(10);


  P1_0 = 0;


  Delay(10);


    }


}


源程序十分的简单,我觉得没有讲的必要。主要是提醒大家在Proect->Option选项上的设置问题,我之前做了很多次都没有成功的原因就是因为自己没有设置好这些参数(安装程序的时候设置了一次,以为以后都不用设置了,其实不是这样的)。每个选项卡的选择见下图:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 e361bbcc-19f0-4cce-a4ab-7abbe22462ad.jpg

980fbad9-d9f2-476b-b8c9-754f6ee46cae.jpg


 

 b9fce220-8975-424d-8559-828844baf5e8.jpg


1deba202-be25-426e-a000-ae843d73acb3.jpg


 


 


 168d36a1-71f6-4286-89c4-8658a8d9e620.jpg


      最后这个一定要注意Driver一定要选择Chipcon,而不是书上讲的Simulator。这个是一个比较关键的地方。这样经过Make->Debug这个程序就搞定了,呵呵,以后一定要注意设置了。


 


欢迎访问徐元的博客:http://blog.sina.com.cn/xywatersky,转载必须保证文章的完整性,请尊重作者,支持原创。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户738177 2008-12-4 17:45

呵呵 恭喜楼主哦。。。
相关推荐阅读
用户740043 2009-08-19 21:03
Sqlite 嵌入式数据库移植和使用
 1.    源代码的获取<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />sqlit...
用户740043 2009-05-11 22:57
keil MDK3.20注册机
发一个https://static.assets-stash.eet-china.com/album/old-resources/2009/5/11/c500a0c3-e421-430f-9160-b...
用户740043 2008-12-10 14:17
Zigbee 空中下载OAD实现步骤(推荐篇文章)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...
用户740043 2008-11-26 09:34
如何轻松使用Zigbee
如何突破瓶颈  轻松设计ZIGBEE应用系统<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /...
用户740043 2008-09-10 08:48
Zigbee2006的加密算法实现
Zigbee2006的加密算法实现<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />作...
用户740043 2008-09-04 15:27
Zigbee2006 空中下载功能(OAD)
Zigbee2006 空中下载功能(OAD)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /...
EE直播间
更多
我要评论
1
8
关闭 站长推荐上一条 /3 下一条