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

📄 nrf2401_t.h

📁 PTR4000的MSP430F149的发送程序
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -