PIC24FJ64GC006
Why I can't set the UART_1 RX in PPS Mapping?
Code: Select all
/******************** PIC24 UARTs PPS Mapping *********************************/
Unlock_IOLOCK();
PPS_Mapping_NoLock(25, _INPUT, _U1RX) ; // Sets pin 52 (RP25) to be Input, and maps RX1 Input to it
PPS_Mapping_NoLock(22, _OUTPUT, _U1TX); // Sets pin 51 (RP22) to be Output, and maps EUSART1 Asynchronous Transmit/Synchronous Clock Output to it
PPS_Mapping_NoLock(23, _INPUT, _U2RX) ; // Sets pin 50 (RP23) to be Input, and maps RX2 Input to it
PPS_Mapping_NoLock(24, _OUTPUT, _U2TX); // Sets pin 49 (RP24) to be Output, and maps EUSART2 Asynchronous Transmit/Synchronous Clock Output to it
Lock_IOLOCK();
/******************** end of PIC24 UARTs PPS Mapping **************************/
There's no problem with setting that pin as _U2RX or _U3RX or _U4RX