Hola. tengo un problemilla que me está volviendo loco.
Tengo unos cuantos pics, 16F876A, 16F877A, 18F2410, 18F2550, 18F2680, y algunos más.
El caso es que los programo con el jdm, compruebo que el porgrama está en el PIC y después no se encienden los Leds que pongo para encenderse como prueba de ejemplo básico.
trabajo con un cristal de 20 Mhz. y el compilador MikroC.
el esquema es muy simple pero lo os lo explico: tengo el Pic conectado a Vcc 5V y a Gnd 0V, en las patillas 20 y 19 ( por ejemplo en el 876A, y luego una resistencia de 2,2k del pin 1 (mclr) a Vcc. el cristal entre los pines 9 y 10 con condensadores de 15 pF a masa. y el LED de el RB0 a masa.
el programa es este:
void main() {
PORTB = 0;
TRISB = 0;
while(1) {
PORTB = ~PORTB;
Delay_ms(500);
}
}
si aprieto el pic aveces se me enciende pero no con la frecuencia que le pongo, sino como el kiere de forma aleatoria. Pero no es problema de conexiones ya que hasta lo he soldado para probar.
Si pueden ayudarme lo agradecería muchisimo.
Estoy haciendo un robotillo , y me he quedado parado por culpa de esto.
gracias de antemano