📄 2401a.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 + -