NORDIC nRF24LE1 学习笔记 Day02 GPIO

Posted SmithReven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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里就有库,只需要包含就可以直接使用。

以上是关于NORDIC nRF24LE1 学习笔记 Day02 GPIO的主要内容,如果未能解决你的问题,请参考以下文章

Nordic nRF52832 学习笔记 介绍,入门,与准备工作

nrf52832 学习笔记开发资料汇总

nrf52832 学习笔记开发资料汇总

Nordic 52840-Timer定时器学习问题

STM32驱动NRF24L01无线模块

STM32驱动NRF24L01无线模块