AN2262 Motorola / Freescale Semiconductor, AN2262 Datasheet - Page 83

no-image

AN2262

Manufacturer Part Number
AN2262
Description
Wireless HC08 Modem
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
}
void RF_SendBuff(BYTE len)
{
int _crc;
}
#pragma INLINE
void TXFinish(void)
{
}
MOTOROLA
RFTimerCHTXD = RF_HALFBIT;
RFTimerMOD = RF_FULLBIT;
// start services
RF_TxServiceOn();
RF_ManchesterOn();
// start the timer
RF_TimerStart();
RF_TxBuff[0] = len+2;
_crc = calc_crc(RF_TxBuff, len);
RF_TxBuff[len++] = (BYTE) (_crc & 0x00ff);
RF_TxBuff[len++] = (BYTE) ((_crc & 0xff00) >> 8); // hi CRC byte then
rfTxLen = len;
rfTxIdx = 0;
RF_TxStart();
// shut down the transmitter
RF_DAT = 0;
RF_PLLEN = 0;
RFModeDisable();
// turn off Manchester coding
RF_ManchesterOff();
RF_TxServiceOff();
// signal transmitter ready again
rfTxActive = 0;
// callback the user, he can start another transmission
RF_TxFinish_Int();
LedFn1Off();
// normal timing for complete message
// normal timing for complete message
Wireless HC08 Modem
// lo CRC byte first
Source Code
AN2262/D
83

Related parts for AN2262