Boa tarde, para todos!
Eu estou utilizando o PIC18F46J50 com o compilador C18. E não estou conseguindo configurar o PPS (Mapeamento de periféricos). Estou utilizando as próprias rotinas do C18 e o mesmo não configura. E está acontecendo uma grande divergência, no qual quando eu simulo con o Debugger MPLAB SIM, eu consigo visualisar no Watch que o registrador altera. Mas quando eu simulo com o Debugger MPLAB ICD 2, os registradores não mudam. Gostaria de saber se estou errando em algo segue a baixo um pedaço da programação.
//---------------------------------------
#include <pps.h>
void main (void)
{
WDTCONbits.SWDTEN = 0;
TRISC = 0;
INTCON = 0;
PPSUnLock();
iPPSOutput(OUT_PIN_PPS_RP11, OUT_FN_PPS_CCP1P1A);
PPSLock();
}
//------------------------------------------
Mesmo utilizando rotinas do C18 ele não altera o registrador responsável pelo PPS. Alguém pode me ajudar a resolver este problema. Obrigado pela atenção.
Alex Marques