nrf905_spiio.h
来自「该程序模块包含无线收发模块 NREF905的所有功能库函数 本库函数与外部函数接」· C头文件 代码 · 共 44 行
H
44 行
#ifndef _NRF905_SPIIO_H_
#define _NRF905_SPIIO_H_
/*******************************************************************************************/
#define WC 0x00 // Write configuration register command
#define RC 0x10 // Read configuration register command
#define WTP 0x20 // Write TX Payload command
#define RTP 0x21 // Read TX Payload command
#define WTA 0x22 // Write TX Address command
#define RTA 0x23 // Read TX Address command
#define RRP 0x24 // Read RX Payload command
/*******************************************************************************************/
#define TX_EN 0x01 //-->P4^0
#define TRX_CE 0x02 //-->P4^1
#define PWR_UP 0x04 //-->P4^2
sbit MISO =P2^2;
sbit MOSI =P2^3;
sbit SCK =P2^4;
sbit CSN =P2^5;
sbit AM =P2^6;
sbit DR =P3^0;
sbit CD =P3^7;
/*******************************************************************************************/
extern unsigned char xdata TxBuf[32];
extern unsigned char xdata RxBuf[32];
extern void nRF905_Delay(unsigned char N);
extern void SpiWrite(unsigned char byte);
extern unsigned char SpiRead(void);
void SpiCmdWrite(unsigned char command,unsigned char WriteBuf[],unsigned char len);
void SpiCmdRead(unsigned char command,unsigned char ReadBuf[],unsigned char len);
extern void nRF905Init(void);
extern void Config905(void);
extern void SetTxMode(void);
extern void SetRxMode(void);
extern bit CheckCD(void);
extern bit CheckDR(void);
extern void TxPacket(void);
extern void RxPacket(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?