Tengo dos micros 18f252 pero los retardos entre uno y otro so distintos con la misma placa de aplicacion y el mismo programa que se le quema.
#include <18f252.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#use fast_io(B)
void main()
{
set_tris_b(0x00);
port_b_pullups(FALSE);
while (1)
{
output_b(0x00);
delay_ms(1000);
output_b(0x0f);
delay_ms(1000);
output_b(0xf0);
delay_ms(1000);
output_b(0xff);
delay_ms(1000);
}
}
En uno de los micros los retardos van bien y son de de 1 segundo, en el otro no van tan bien y son de 30 segundos.
Tiene alguna explicación??