查看: 2319|回复: 0

BPI-G1-ZigBee第一个程序

[复制链接]
  • TA的每日心情
    奋斗
    2016-12-21 21:11
  • 签到天数: 78 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-5-11 21:41:59 | 显示全部楼层 |阅读模式
    分享到:
    前言:
            CC2530 芯片上集成了 8051 内核,里面集成了一 片增强型的 51 单片机。只要你有 51 单片机的编程基础,就可以轻轻松松的开始 玩 Zigbee 了。

    这是cc2530系统结构51内核只是其中一部分

    io口,用到的寄存器

    新建一个工作组,和别的不同的地方,不是直接新建工程。

    现在新建一个工程。

    选择单片机型号,和Empty project 选项

    保存位置,和项目名称,点保存,就保存项目文件了。

    新建的一个空项目




    #include <ioCC2530.h>#define uint unsigned int#define uchar unsigned char#define LED P1_0void Delay(uint n){    uint i;    for(i = 0;i<n;i++);    for(i = 0;i<n;i++);    for(i = 0;i<n;i++);    for(i = 0;i<n;i++);    for(i = 0;i<n;i++);}void Init(void){    P1DIR |= 0x01;    LED=1;}void main(void){    Init();    while(1)    {        LED=1;        Delay(10000);        LED=0;        Delay(10000);    }}


    新建一个文件保存成 ".c ” 文件

    项目里包含的第一个.c文件

    点击从右数第5个按钮,编译,再点第4个连接。

    没错误,没警告。ok



    配置下option选项,再编译一次,就能用仿真软件仿真和下载了。


    烧写很方便,连接烧写软件,我用的是SmartRF04EB,烧写只需要4根线,gnd,dc,dd,rst,  开发板相关资料:http://www.banana-pi.org.cn/forum.php   或见wiki百科:链接



    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 20:10 , Processed in 0.109482 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.