AN2262 Motorola / Freescale Semiconductor, AN2262 Datasheet - Page 102

no-image

AN2262

Manufacturer Part Number
AN2262
Description
Wireless HC08 Modem
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
AN2262/D
#ifdef SCI_CTS_CONTROL
#endif
#ifdef SCI_XONXOFF_CONTROL
#endif
#ifdef SCI_TXE_CONTROL
#endif
#ifdef SCI_TXE_CONTROL_RX
#endif
}
void memset(void* ptr, BYTE set, BYTE len)
{
}
void memcpy(void* dest, void* src, BYTE len)
102
// reset all outputs
PTA = 0;
PTB = 0;
PTC = 0;
PTD = 0;
PTE = 0;
// keyboard
INTKBSCR_IMASKK = 1; // mask kbd int
PTAPUE = 0xff;
INTKBSCR_ACKK = 1;
// TBM
TBCR_TBR2 = 1;
TBCR_TBR1 = 0;
TBCR_TBR0 = 1;
TBCR_TBON = 1;
TBCR_TBIE = 1;
// SCI setup (see wem.h)
SCBR = SCI_BAUDRATE;
SCC1_ENSCI = 1;
SCC2_TE = 1;
SCC2_RE = 1;
SCI_CTS = SCI_CTS_OFF;
sciTxPriority = 1;
sciTxPriorityByte = XOFF;
EnaTxInt();
SCI_TXE = SCI_TXE_OFF;
SCI_RXE = SCI_RXE_OFF;
while(len--) *((BYTE*)ptr)++ = set;
asm CLI;
// enable transmitter
// enable receiver
// all A pins are pulled up
// set TBM period to 1 ms (1024 Hz)
// turn TBM on
// enable TBM int
// enable SCI
// clear kbd int bit (just in case)
// no reception until Init
// disable 485 transmitter
// disable 485 reciver
Wireless HC08 Modem
MOTOROLA

Related parts for AN2262