| 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 = 0x00008808; |
| SYSKEY = 0x33333333; |
| |
| /* UART2 Init */ |
| // U2BRG = 0x0C; |
| U2BRG = 0x047; |
| ANSELBCLR = 0x4000; |
| ANSELGCLR = 0x0040; |
| RPB14R = 0x02; |
| U2RXR = 0x01; |
| U2MODE = 0x8000; |
| U2STA = 0x400; |
| #elif defined __PIC32MX__ |
| SYSTEMConfigPerformance(80000000); |
| DBINIT(); |
| #endif |
| |
| #endif |
| } |