void _mon_putc(char c); | |
static void init_serial() { | |
#ifdef MICROCHIP_PIC32 | |
#if defined (__32MZ2048ECH144__) || (__32MZ2048ECM144__) | |
/* Set up PB2 divisor for UART2 */ | |
SYSKEY = 0x00000000; | |
SYSKEY = 0xAA996655; | |
SYSKEY = 0x556699AA; | |
PB2DIV = 0x00008018; | |
SYSKEY = 0x33333333; | |
/* UART2 Init */ | |
// U2BRG = 0x0C; | |
U2BRG = 0x7; | |
ANSELBCLR = 0x4000; | |
ANSELGCLR = 0x0040; | |
RPB14R = 0x02; | |
U2RXR = 0x01; | |
U2MODE = 0x8000; | |
U2STA = 0x400; | |
#elif defined __PIC32MX__ | |
SYSTEMConfigPerformance(80000000); | |
DBINIT(); | |
#endif | |
#endif | |
} |