NORDIC nRF24LE1 学习笔记 Day02 GPIO

环境与IDE、SDK安装完成后就可以开始真正写第一个程序了

最开始肯定要先去搞定GPIO。因为这个是所有的基础。无论后面要用什么都离不开GPIO。

先贴上例程:



#include "reg24le1.h"


void main( void )
{
    unsigned int itmp;
    P0DIR = 0;                                  //Set P0s as output
    P0 |= ( 1<<0 );


    while( 1 )
    {
        P0 = 0xFF;
        for( itmp = 0; itmp < 50000; itmp ++ );
        for( itmp = 0; itmp < 50000; itmp ++ );
        for( itmp = 0; itmp < 50000; itmp ++ );
        for( itmp = 0; itmp < 50000; itmp ++ );
        P0 &= ~( 1<<1 );               //turn on 
        P0 |= ( 1<<2 );              //turn off 




        for( itmp = 0; itmp < 50000; itmp ++ );
        for( itmp = 0; itmp < 50000; itmp ++ );
        for( itmp = 0; itmp < 50000; itmp ++ );
        for( itmp = 0; itmp < 50000; itmp ++ );
        P0 &= ~( 1<<2 );                        //turn on 
        P0 |= ( 1<<1 );              //turn off
    }
}

 

这个程序是板子的厂家提供的GPIO例程。其实,和80C51很像的。

 

而且NORDIC提供的SDK里就有库,只需要包含就可以直接使用。

posted @ 2018-01-16 15:58  SmithReven  阅读(390)  评论(0编辑  收藏  举报