hola estoy tratando de recibir con el pic una cadena enviada por el pc por rs232 pero no me compila me da unos errores.
aqui les dejo el codigo:
#include <16F84A.h>
#use delay(clock=4000000)
#fuses XT
#nolist
#byte port_A=05
#byte port_b=06
#use fixed_io(A_OUTPUTS=PIN_A0,PIN_A1,PIN_A2,PIN_A3,PIN_A4)
#use fixed_io(B_OUTPUTS=PIN_B0,PIN_B1,PIN_B2,PIN_B3,PIN_B4,PIN_B5,PIN_B6)
#use rs232(baud=9600,xmit=PIN_B6,rcv=PIN_B7,invert)
char opcion[2];
envia_ok()
{
printf("OK" );
}
void main() {
setup_counters(RTCC_INTERNAL,RTCC_DIV_2);
port_a=0;
port_b=0;
while(1)
{
switch(gets(opcion))
{
case "10": envia_ok();
break;
case "11": envia_ok();
break;
case "12": envia_ok();
break;
}
}
}
a y otra cosa como ago un boton para el pic coloco una recistencia de 10k entre la patita del pic y los 5volt o le pongo 5volt directos a la patita del pic.
desde ya les agradesco a todos por su ayuda GRACIAS!!!