📄 common.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 + -