Hola a todos!!!!!!!!
Utilizo el compilador PCW C IDE.
He hecho un pequeño programa de comunicación serie rs232.
Tengo un aparato electrónico (la comunicación que utiliza es RS232, con 9600baudios, 8 bits de datos, y bit de stop, y no tiene bit de paridad)que conectado directamente al puerto serie del PC y con el Hyperterminal tengo comunicación.
Yo lo que quiero es coguer los datos de este aparato electronico llevarlos hacia el pic16f876 y desde este llebarlo al PC para verlo por el hiperterminal.
Mi programa es este:
#include <16f876.h>
#fuses XT, NOWDT, NOPROTECT
#use delay(clock=36864000)
#define Tx PIN_B4 // PIN de Transmisión
#define Rx PIN_B5 // PIN de Recepción
#use rs232(baud=9600, xmit=Tx, rcv=Rx,INVERT)
SET_TRIS_A(0);
SET_TRIS_B(0b00101110);
SET_TRIS_C(0b00000000);
int i;
char a;
void main (void)
{
while(1)
{
a=getc();
fputc(a);
}
}
Gracias por todo.