nrf2401_t.h

来自「PTR4000的MSP430F149的发送程序」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef __NRF2401_T
#define __NRF2401_T

#include <msp430x14x.h>

#define uchar unsigned char 
#define uint  unsigned int

#define TX_PWR    BIT7                    //P10  POWER 
#define TX_CS     BIT4                     //P15  工作模式选择,选择芯片为配置模式,还是发射/接收模式
#define TX_CE     BIT6                    //P14  使能,便芯片进入工作模式
#define TX_DR1    BIT3                     //P13  通道1中断输出
#define TX_CLK1   BIT5                    //P16  通道1时钟
#define TX_DATA1  BIT2                    //P17  通道1数据输入/输出脚,接单片机I/O


#define TX_OperateIO      P2OUT            //自定义操作IO输出,方便修改
#define TX_OperateIO_DIR  P2DIR            //自定义操作IO的方向性
#define TX_OperateIO_IN   P2IN             //自定义操作IO输入
#define TX_OperateIES     P2IES            //自定义中断触发方式寄存器
#define TX_OperateIE      P2IE             //自定义中断允许寄存器



#define Frequencytimes    32               //频段分为四段 步进为32
#define Ferquencytimesad  16               //收发频率区别 此为起步差值


void TX_InitnRF2401(unsigned char channel);
void TX_DoSPIClock(void);
void TX_nRF2401_ON(void);
void TX_nRF2401_OFF(void);
void TX_RXEN_HIGH(void);
void TX_TXEN_HIGH(void);
void TX_Delay5(void);
void TX_Delay10(void);
void TX_delay200(void);
void TX_Trans(unsigned char *pt,unsigned char Length);
void TX_ReceiveShock(unsigned char *pt,unsigned char Length);


#endif

⌨️ 快捷键说明

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