Autor Tema: problema con 16f877a  (Leído 1646 veces)

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

Desconectado d4n13l4

  • PIC16
  • ***
  • Mensajes: 107
problema con 16f877a
« en: 23 de Septiembre de 2010, 23:09:56 »
Hola
tengo este codigo para el 16f877a el cual conecto a un modulo bluetooth rn41 para conectarme via bluetooth al pic, ya programe (o eso creo) el pic segui esta guia paso a paso http://www.ece.nus.edu.sg/ee2001/htm...rUserGuide.htm
y conecte el modulo con el pic usando un mosfet segun esta en este post con el mosfet pero sin el lm, alimentando el modulo independiente del pic

tengo un led en el pin 33 RB0/INT del pic, que segun el codigo es mi salida pero no se prende al apretar el 1 ni el 2
cual puede ser mi problema
aqui dejo el codigo por si

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);
      }
   }   
}
}

Saludos


 

anything