NRF24LE1

nrf24le1 GPIO操作

nrf24le1 GPIO结构如下:
nrf24le1_gpio.png

nrf24le1支持端口复用,如下:
nrf24le1_.png
通过配置PxDIR端口寄存器设置GPIO方向,当Dir设置为0时,为输出模式,Dir设置为1时,设置为输入模式。设置PxCON配置GPIO输出输入功能和输出能力及可以读取PxCON配置。
nrf24le1_pxcon_1.png
nrf24le1_ pxcon_2.png

void key_init(void) {

    P01 = 1;

    P0DIR |= ( 1<<1 );      // input Mode
    P0CON = 0x51;          // P0_1 input Mode UP VDD
}


void led_init(void) {

    P00 = 0;                // 关闭LED

    P0DIR &= ~( 1 << 0 );   // 0代表输出 1代表输入
    P0CON = 0x60;           // 设置P0_0 为推完输出 
}

回复

This is just a placeholder img.