nrf24l01 2.4GHZ无线发射接收模块接收程序
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define TX_ADR_WIDTH
#define TX_PLOAD_WIDTH 4
// SPI(nRF24L01) commands
#define READ_REG
#define WRITE_REG
#define RD_RX_PLOAD 0x61
#define WR_TX_PLOAD 0xA0
#define FLUSH_TX
#define FLUSH_RX
#define REUSE_TX_PL 0xE3
#define NOP
#define CONFIG
#define EN_AA
#define EN_RXADDR
#define SETUP_AW
#define SETUP_RETR
#define RF_CH
#define RF_SETUP
#define STATUS
#define OBSERVE_TX
#define CD
#define RX_ADDR_P0
#define RX_ADDR_P3
#define RX_ADDR_P4
#define RX_ADDR_P5
#define TX_ADDR
#define RX_PW_P0
#define RX_PW_P1
#define RX_PW_P2
#define RX_PW_P3
#define RX_PW_P4
#define RX_PW_P5
#define FIFO_STATUS 0x17
sbit CE
sbit CSN
sbit MISO = P1^0;
sbit MOSI = P3^3;
sbit SCK
sbit KEY=P1^6;
sbit LED=P3^6;
sbit IRQ=P3^2;
uchar code TX_ADDRESS[TX_ADR_WIDTH] = {0x40,0x42,0x10,0x10,0x01};
uchar dar[4]={0x00,0x01,0x50,0x96};
void delay(uchar x)
{
void delayus(uchar x)
{
}
void write_spi(uchar dat)
{
}
uchar read_spi()
{
}
void write_reg(uchar reg,uchar value)//配置寄存器
{
}
uchar read_reg(uchar reg)
{
}
void write_fifo(uchar reg,uchar *buf,uchar num)
{
}
void read_fifo(uchar reg,uchar *buf,uchar num)
{
}
void TX_Mode()
{
//
}
void RX_Mode()
{
}
{
}
void main()
{
}
nrf24l0124GHZ无线发射接收模块接 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)