
RF12 Program V1.1
Tel: +86-755-82973805 Fax: +86-755-82973550 E-mail: [email protected] http://www.hoperf.com
efine PIN_IRQ PIND
PIN_DATA PIND
_PORT
efine NC 1// |
efine HI_SEL() PORT_SEL|= (1<<RFXX_SEL)
efine HI_SDI() PORT_SDI|= (1<<RFXX_SDI)
efine LOW_SDO() PORT_SDO&= (1<<RFXX_SDO)
efine HI_SCK() PORT_SCK|= (1<<RFXX_SCK)
T_SCK&=~(1<<RFXX_SCK)
efine IRQ_IN() DDR_IRQ &=~(1<<RF12_IRQ)
(1<<RF12_IRQ))
efine DATA_OUT() DDR_DATA|=1<<RF12_DATA
F12_DATA
efine LEDG_OUTPUT() DDRD|=~(1<<6)
#define PORT_IRQ PORTD
#d
#define DDR_IRQ DDRD
#define PORT_DATA PORTD
#define
#define DDR_DATA DDRD
#define PB7 7//--\
#define PB6 6// |
#define RFXX_SCK 5// |
#define RFXX_SDO 4// |RF
#define RFXX_SDI 3// |
#define RFXX_SEL 2// |
#d
#define PB0 0//--/
#define SEL_OUTPUT() DDR_SEL |= (1<<RFXX_SEL)
#d
#define LOW_SEL() PORT_SEL&=~(1<<RFXX_SEL)
#define SDI_OUTPUT() DDR_SDI |= (1<<RFXX_SDI)
#d
#define LOW_SDI() PORT_SDI&=~(1<<RFXX_SDI)
#define SDO_INPUT() DDR_SDO&= ~(1<<RFXX_SDO)
#d
#define SDO_HI() PIN_SDO&(1<<RFXX_SDO)
#define SCK_OUTPUT() DDR_SCK |= (1<<RFXX_SCK)
#d
#define LOW_SCK() POR
#define RF12_IRQ 2
#d
#define WAIT_IRQ_LOW() while(PIND&
#define RF12_DATA 4//PD4
#d
#define HI_DATA() PORT_DATA|=1<<R
#d
#define LEDR_OUTPUT() DDRD|=~(1<<7)