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

📄 common.h

📁 cc2500 测试程序
💻 H
字号:
   #ifndef __COMMON_H
   #define __COMMON_H


   #include <msp430x16x.h>
   #include "CCxxx0.h"


   //********************************  CC2500 CONTROL  *************************************//


  #define           P_SI_H           (P1OUT |= BIT7)    // P1.7 =1
  #define           P_SI_L           (P1OUT &=~BIT7)    // P1.7 =0

  #define           P_SCLK_H         (P1OUT |= BIT6)    // P1.6 =1
  #define           P_SCLK_L         (P1OUT &=~BIT6)    // P1.6 =0

  #define           P_SO_H           (P1OUT |= BIT5)    // P1.5 =1
  #define           P_SO_L           (P1OUT &=~BIT5)    // P1.5 =0
  #define           P_SO             (P1IN&BIT5)

  #define           P_GDO2_H         (P1OUT |= BIT4)    // P1.4 =1
  #define           P_GDO2_L         (P1OUT &=~BIT4)    // P1.4 =0
  #define           P_GDO2           (P1IN&BIT4)


  #define           P_GDO0_H         (P1OUT |= BIT3)    // P1.3 =1
  #define           P_GDO0_L         (P1OUT &=~BIT3)    // P1.3 =0
  #define           P_GDO0           (P1IN&BIT3)

  #define           P_CSn_H          (P1OUT |= BIT2)    // P1.2 =1
  #define           P_CSn_L          (P1OUT &=~BIT2)    // P1.2 =0

//****************************************************************************************//



void Software_delay(unsigned int i);
void send_uart0_a_byte(unsigned char sendbyte);
unsigned char SPI_write(unsigned char value);
unsigned char SPI_read(void);
unsigned char halSpiReadReg(unsigned char addr);
unsigned char halSpiReadStatus(unsigned char addr);
void halSpiWriteReg(unsigned char addr, unsigned char value);
void halSpiReadBurstReg(unsigned char addr, unsigned char *buffer, unsigned char count);
void halSpiWriteBurstReg(unsigned char addr, unsigned char *buffer, unsigned char count);
void halSpiStrobe(unsigned char strobe);
void halRfSendPacket(unsigned char *txBuffer, unsigned char size);
unsigned char halRfReceivePacket(unsigned char *rxBuffer, unsigned char length);
unsigned char spiGetRxTxStatus(void);
void POWER_UP_RESET_CCxxx0(void);
void halRfWriteRfSettings_CC2500(void);
void SetupCC2500(void);
unsigned char RxCCxx00(void);
void TxCC2500(void);
void RXCC2500(void);
void ADC12_Initi(void);
void AD12_CONVER(void);


#endif /* #ifndef __common */

⌨️ 快捷键说明

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