TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nacho_uc3m en 26 de Marzo de 2005, 05:26:00
-
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??
-
Hola, bastante raro eso. ¿los micros son nuevos?¿son samples?
-
Los dos son nuevos.
Excepto por los retardos, funcionan bien.
-
¿has hecho la pruba de ver si el pic con menor retardo se "comporta" más rapido con otras cosas (otro tipo de retardo programado) ? asi puedes ver si es problema de hard o de soft.
-
Yo le preguntaría al carpintero