⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nrf2401.h

📁 arduino ide nRF24l01 已调通
💻 H
字号:
#ifndef NRF2401_h
#define NRF2401_h

#include "API.h"

//*********************************************
#define SPI_PORT PORTB
#define SPI_DIR  DDRB
#define SPI_IN   PINB
//---------------------------------------------
#define KEY_PORT PORTC
#define KEY_DIR  DDRC
#define KEY_IN   PINC
//---------------------------------------------
#define LED_PORT PORTC
#define LED_DIR  DDRC
#define LED_IN   PINC
//---------------------------------------------
#define TX_ADR_WIDTH    5   
// 5 unsigned chars TX(RX) address width
#define TX_PLOAD_WIDTH  20  
// 20 unsigned chars TX payload
//---------------------------------------------
#define CE       0x20
// CE_BIT:   Digital Input     Chip Enable Activates RX or TX mode
#define SCK      0x10
// SCK BIT:  Digital Input     SPI Clock
#define MISO     0x08
// MISO BIT: Digital Output    SPI Slave Data Output, with tri-state option
#define CSN      0x04
// CSN BIT:  Digital Input     SPI Chip Select
#define MOSI     0x02
// MOSI BIT: Digital Input     SPI Slave Data Input
#define IRQ      0x01
// IRQ BIT:  Digital Output    Maskable interrupt pin
//*********************************************
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -