Autor Tema: como probar un codigo, duda con oscilador  (Leído 3925 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado d4n13l4

  • PIC16
  • ***
  • Mensajes: 107
como probar un codigo, duda con oscilador
« en: 25 de Septiembre de 2010, 16:43:24 »
Hola
tengo un codigo para el 16f877a que cuando le de un 1 usando el hyperterminal me daria un alto en la salida, mi duda es como puedo probar que el programa quedo bien en el pic sin conectarme al pc, porque pense en hacerlo con el pic alimentado y un led a la salida y se deberia prender cuando conectara el rx a vcc pero nop, tendria que ocupar un oscilador? cristal? no entiendo mucho esa parte, donde iria conectado al pic?
porque por ahora tengo el pic alimentado y el led en la salida

aqui dejo el codigo

Código: [Seleccionar]
#include <16F877a.h>
#FUSES XT,NOWDT
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7)

///////////////////////Principio del programa//////////////////////////////////

void main(void)
{

 int dato=0;//declaracion de variables
 set_tris_b(0b11111111);//puerto b como salida
 set_tris_c(0b10111111); //RC7/Rx entrada, RC6/Tx salida
 output_b(0b00000000); //pone en ceros todo el puerto b

while(TRUE)//Ciclo
{
  
   if(kbhit())//si ha llegado un dato
   {
      dato=getc(); //Lee el dato recibido
      
      if (dato==1)//si el dato es 1
      {
          
          output_high(PIN_B0);
          
      }
      
      if (dato==2)//si el dato es 2
      {
      
         output_low(PIN_B0);
      }
        
    
      
   }  
  
  
}

}

Gracias
« Última modificación: 25 de Septiembre de 2010, 17:45:34 por d4n13l4 »

Desconectado robotic

  • PIC12
  • **
  • Mensajes: 55
Re: como probar un codigo, duda con oscilador
« Respuesta #1 en: 25 de Septiembre de 2010, 18:13:31 »
si tienes que ocupar un cristal de cuarzo de 4mhz, ya que el pic16f877a no posee oscilador interno .

Saludos Robotic!!!

Desconectado d4n13l4

  • PIC16
  • ***
  • Mensajes: 107
Re: como probar un codigo, duda con oscilador
« Respuesta #2 en: 25 de Septiembre de 2010, 18:24:56 »
y conectarlo como muestran en este post viejo cierto?
sabes de cuanto son los condensadores

Saludos
« Última modificación: 26 de Septiembre de 2010, 22:54:30 por d4n13l4 »

Desconectado robotic

  • PIC12
  • **
  • Mensajes: 55
Re: como probar un codigo, duda con oscilador
« Respuesta #3 en: 25 de Septiembre de 2010, 18:29:28 »
aca hay una imagen de como conectar el cristal de cuarzo de 4 mhz

« Última modificación: 25 de Septiembre de 2010, 19:08:59 por robotic »

Desconectado d4n13l4

  • PIC16
  • ***
  • Mensajes: 107
Re: como probar un codigo, duda con oscilador
« Respuesta #4 en: 25 de Septiembre de 2010, 18:37:46 »
gracias, en lunes mismo me compro el oscilador y lo prueba
 ;-)

Saludos

Desconectado d4n13l4

  • PIC16
  • ***
  • Mensajes: 107
Re: como probar un codigo, duda con oscilador
« Respuesta #5 en: 26 de Septiembre de 2010, 21:25:56 »
se debe conectar una R en la pata MCLR?

lo conecte con una R de 10k y Vcc y no funciona
« Última modificación: 10 de Octubre de 2010, 17:53:14 por d4n13l4 »


 

anything