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里就有库,只需要包含就可以直接使用。