Tengo un fragmento de código que alterna el pin GP2 en un PIC12F615 y, de repente, comenzó a producir una forma de onda extraña, no estoy seguro de lo que he hecho que podría causar esto. Aislé el código que alterna el pin solo en un nuevo proyecto para ver si estoy haciendo algo mal pero todavía obtengo el mismo resultado.
Aquí está la forma de onda:
void main(void)
{
__delay_ms(10);
TRISAbits.TRISA2 = 0;
while(1)
{
PORTAbits.GP2 = 0;
__delay_us(55);
PORTAbits.GP2 = 1;
__delay_us(55);
}
return;
}