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

📄 2401a.h

📁 射频识别利用nrf 2401芯片实现收发功能
💻 H
字号:
#include "msp430x12x2.h"
/*pin connection description
CE   P1.3		out
CS   P1.2		out
DR1	 P1.1		in	
CLK1 P1.0		out
DATA P2.4		inout,  defaut is out
POWER P3.4              out
*/
//设置包长为20个字节,第一通道接收地址为0x12345678
//当为接收时地址设为0x66888866
//接收地址为32bit长,使能crc,16位
//只有接收通道1工作,ShockBurst模式,1 Mbps,16M晶阵
//输出功率0dBm
//工作频段2.45G,默认为发射模式
void powerUP2401A();
void powerOFF2401A();
void intPORT();
void setCE();
void clrCE();
void setCS();
void clrCS();
void setCLK1();
void clrCLK1();
void setDATA();
void clrDATA();
void ReadDR1(unsigned char *state);
void ReadData(unsigned char *state);
void Nrf2401Send8bit(unsigned char data);
void Nrf2401Read8bit(unsigned char *data);
void SetRxMode(void);
void SetTxMode(void);
void Nrf2401Config( );
void Nrf2401TX(unsigned char * data,unsigned char *adr);
//接受定长的数据,长度在初始化时确定
//接收之前需要事先设定接收模式
void Nrf2401RX(unsigned char * data);
//接受定长的数据,长度在初始化时确定
//接收之前需要事先设定接收模式
unsigned char Nrf2401RXDelay(unsigned char * data);
//测试主程序
void testRF();



⌨️ 快捷键说明

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