Tengo un pedazo de código que se activa o desactiva el pin GP2 en un PIC12F615 y de repente se empezaron a producir una extraña forma de onda, no estoy seguro de lo que he hecho y que podría causar esto. He aislado el código que activa o desactiva el pin solo en un nuevo proyecto para ver si estoy haciendo algo mal pero sigo teniendo 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;
}