Autor Tema: El PIC o el compilador???  (Leído 1341 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado fixxxyto

  • PIC10
  • *
  • Mensajes: 3
El PIC o el compilador???
« en: 24 de Julio de 2006, 00:10:11 »
estoy trabajando con un PIC 16F84A y compilando con PICC, el caso es que el pic no oscila, solo realiza la primera linea que le mando a hacer, es decir que si dentro del FOR infino le coloco

puerto_b= 0;
delay_ms(1000);
puerto_b= 255;

el puerto se queda en 0, si coloco:

puerto_b= 255;
delay_ms(1000);
puerto_b= 0;

el puerto se queda en 255.

Ya probe con otro PIC nuevo, cambie el cristal y nada.
Este el el programa:

#include<16f84a.h>
#use delay(clock=4000000)
#fuses XT,NOWDT,PUT
#byte puerto_a=05
#byte puerto_b=06
   void main()
      {//Inicio MAIN
    //Lineas E/S
      set_tris_a(0b11111110);
      set_tris_b(0b00000000);
    //Desarrollo del programa
      puerto_a=0;
      puerto_b=0;
      for(;;)
         {//Inicio FOR infinito
            puerto_b=0;
            delay_ms(1000);
            puerto_b=255;
         }//Fin FOR infinito
       }//Fin MAIN

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: El PIC o el compilador???
« Respuesta #1 en: 24 de Julio de 2006, 01:14:25 »
Deberías estar seguro que el conjunto PIC+Cristal+Alimentación es correcto. Quizás una buena forma de hacerlo sería grabando un HEX que esté probado en otro sitio.
En un primer vistazo no veo porqué tu programa no funciona.


 

anything