AN2262 Motorola / Freescale Semiconductor, AN2262 Datasheet - Page 62

no-image

AN2262

Manufacturer Part Number
AN2262
Description
Wireless HC08 Modem
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
AN2262/D
#error “RF: need BUS_CLOCK_HZ symbol defined”
#endif
// single bit length
#ifndef RF_SPEED
#define RF_SPEED 9600L
#endif
#ifndef RF_FULLBIT
#define RF_FULLBIT (BUS_CLOCK_HZ)/RF_SPEED
#endif
#define RF_HALFBIT (BUS_CLOCK_HZ)/(2*RF_SPEED)
#define RF_TAILLEN 10L*RF_FULLBIT
#define RF_RXTIMEOUT 16L*RF_FULLBIT
//////////////////////////////////////////////////////////
// macros
#define RF_R2CFG_HE
#define RF_R2CFG_DME
#define RF_R2CFG_SR0
#define RF_R2CFG_SR1
#define RF_R2CFG_SOE
#define RF_R2CFG_MOD
#define RF_R2CFG_CF
#define RF_R2CFG_9600 0xC0
#define RF_R2CFG_4800 0x80
#define RF_R2CFG_2400 0x40
#define RF_R2CFG_1200 0x00
#if RF_SPEED==9600L
#define RF_R2CFG_SPEED RF_R2CFG_9600
#elif RF_SPEED==4800L
#define RF_R2CFG_SPEED RF_R2CFG_4800
#elif RF_SPEED==2400L
#define RF_R2CFG_SPEED RF_R2CFG_2400
#elif RF_SPEED==1200L
#define RF_R2CFG_SPEED RF_R2CFG_1200
#else
//#error “RF: RF_R2CFG_SPEED not defined”
#define RF_R2CFG_SPEED RF_R2CFG_9600
#endif
// several local f() defs
#define RF_TimerReset() RFTimerCTRL_TRST=1
#define RF_TimerStop() RFTimerCTRL_TSTOP=1;
#define RF_TimerStart() RFTimerCTRL_TSTOP=0;
#define RF_TxServiceOn RFTimerTxdEnable
62
0x01
0x02
0x04
0x08
0x10
0x20
0x40
Wireless HC08 Modem
MOTOROLA

Related parts for AN2262