Autor Tema: comunicacion serie rs232. Lo he hecho bien??  (Leído 1359 veces)

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

Desconectado baixinyo

  • PIC10
  • *
  • Mensajes: 12
comunicacion serie rs232. Lo he hecho bien??
« en: 15 de Septiembre de 2005, 08:31:00 »
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.

Desconectado xerex

  • PIC16
  • ***
  • Mensajes: 138
    • Mi servidor, mi casa.
RE: comunicacion serie rs232. Lo he hecho bien??
« Respuesta #1 en: 15 de Septiembre de 2005, 14:05:00 »
si lo pones al pc a traves del max232 no necesitas poner el INVERT en la definicion de las comunicaciones rs232. a parte de esto parece que el programa esta bien definido. Un saludo.
Es falso eso de que el saber no ocupa lugar....


No se donde poner tanto libro.... :P

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
RE: comunicacion serie rs232. Lo he hecho bien??
« Respuesta #2 en: 16 de Septiembre de 2005, 08:07:00 »
Bueno la variable i de tipo entero no se usa, por lo que generara un warning....de todas formas ten muy claro la aplicacion de tu proyecto para posteriormente realizar el codigo fuente del mismo....suerteGiño
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte