zoukankan      html  css  js  c++  java
  • Zigbee开发(1)

    只是研究zigbee的技术,也许后续的博客不会有很及时的更新,有时间 写一点东西能让大家有所收获吧。


    环境搭建

    Windows 64位的操作系统

    IAR7.6 for 8051 

    ZStack CC2530-2.3.0-1.4.0

    芯片是CC2530 F256, 大家不需要从TI买来芯片自己花板子,完全可以在淘宝上找到其他人画的开发板,那个芯片的成本是几十块钱,如果加上板子的设计生产和一些基本外围配件的成本,还有这种开发板的应用领域限制,开发板的价格可以在200块钱左右,这个价格比较合理了。


    关于上述软件环境以及硬件的链接,都会在淘宝的商家那里获得答案,当然百度里搜一下也会有很多结果,此处不再赘述。


    第一个程序

    直接贴代码

    #include <ioCC2530.h>
    void delay(void);
    void main( void )
    {
      P0DIR |= 0x02;
      P1DIR |= 0x13; 
      P0DIR &=~0x10;
      P1_0 = 0;
      P1_1 = 0;
      P1_4 = 0;
      P0_1 = 0;
    
      while(1)
      {
         P1_0 ^= 0;
         delay();
         P1_1 ^= 0;
         delay();
         P1_4 ^= 0;
         delay();
         P0_1 ^= 0; 
         delay();   
    
         P1_0 =1;
         delay();
         P1_1 = 1;
         delay();
         P1_4 = 1;
         delay();
         P0_1 = 1;
         delay();
      }
    }
    
    void delay(void)
    {
      unsigned int i;
      unsigned char j;
    
      for(i=0;i<10000;i++)
      {
        for(j=0;j<200;j++)
        {
          asm("NOP");
          asm("NOP");
          asm("NOP");
        }
      }
    }


    板子上的LED会循环变亮变灭。

    就当是板子的测试程序吧。

    编译之前要设置下环境

    按照下面的图中设置一遍。









    编译与下载执行







  • 相关阅读:
    LeetCode具体分析 :: Recover Binary Search Tree [Tree]
    [leetcode] Path Sum
    System、应用程序进程的Binder线程池和Handler消息循环
    R(二): http与R脚本通讯环境安装
    R(一): R基础知识
    Hive(五):hive与hbase整合
    Hive(六):HQL DDL
    Hive(四):c#通过odbc访问hive
    Hive(三):SQuirrel连接hive配置
    Hive(二):windows hive ODBC 安装
  • 原文地址:https://www.cnblogs.com/riskyer/p/3306169.html
Copyright © 2011-2022 走看看