资源描述:
《nrf905无线发送 msp430》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include//==============================================================================#defineucharunsignedchar#defineuintunsignedint#defineuclongunsignedlong//==================TXEN,TRX_CE,PWR_0为收发模式控制端口======================#defineTXEN_0P6O
2、UT&=~BIT0//输出0#defineTXEN_1P6OUT
3、=BIT0//输出1//==============================================================================#defineTRX_CE_0P6OUT&=~BIT1#defineTRX_CE_1P6OUT
4、=BIT1//==============================================================================#
5、definePWR_0P6OUT&=~BIT2#definePWR_1P6OUT
6、=BIT2//===================================主入从出===================================#defineMISO_0P5OUT&=~BIT2#defineMISO_1P5OUT
7、=BIT2//==================================主出从入====================================#defineMOS
8、I_0P5OUT&=~BIT1#defineMOSI_1P5OUT
9、=BIT1//===================================SPI时钟端口================================#defineSCK_0P5OUT&=~BIT3#defineSCK_1P5OUT
10、=BIT3//===================================SPI使能端口=================================#defineCSN_0P5OUT&
11、=~BIT0#defineCSN_1P5OUT
12、=BIT0//==================================以下为状态端口==============================//===========================AM地址匹配=======================================#defineAM_0P6OUT&=~BIT4#defineAM_1P6OUT
13、=BIT4//=================================D
14、R数据接收状态==============================#defineDR_0P6OUT&=~BIT3#defineDR_1P6OUT
15、=BIT3//=====================================CD载波侦听状态==========================#defineCD_0P6OUT&=~BIT5#defineCD_1P6OUT
16、=BIT5//=======================================================
17、=======================#defineLED1_0P2OUT&=~BIT1//输出0#defineLED1_1P2OUT
18、=BIT1//输出1#defineLED2_0P2OUT&=~BIT2//输出0#defineLED2_1P2OUT
19、=BIT2//输出1//===========================NRF905:SPI指令=====================================#defineWC0x00#defineRC0x10#defineWTP0x
20、20#defineRTP0x21#defineWTA0x22#defineRTA0x23#defineRRP0x24//==========================32字节发送数据收发缓冲区============================#defineTxRxBuf_Len32unsignedcharTxRxBuf[TxRxBuf_Len]={0x01,0x02,0x03,0x4,0