Autor Tema: bit de paridad rs232 - no consigo hacerlo funcionar  (Leído 1875 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado erdanieee

  • PIC10
  • *
  • Mensajes: 44
bit de paridad rs232 - no consigo hacerlo funcionar
« en: 27 de Enero de 2010, 10:45:18 »
Hola, estoy intentando una comunicación serie entre un pic y un pc y simulándolo en Proteus. La comunicación va perfecta si desactivo el bit de paridad, pero cuando lo activo me lanza contínuamente un error en el bit de paridad. ¿qué puede estar sucediendo? He comprobado que la configuración del micro y el com sea la misma (baudrate, parity, bit start,...). ¿Alguna otra sugerencia? Lo único que aún no he probado es montándolo en un protoboard en vez de simularlo en proteus, pero es que me da pereza :-)

Código: [Seleccionar]
#include <16F88.h>
#use delay(clock=4000000)
#fuses INTRC_IO,NOWDT,NOPROTECT,NOLVP
#
#use rs232(baud=2400,parity=E,xmit=PIN_B6,rcv=PIN_B7,bits=8)
 
void main() {
   while(TRUE){
      printf("prueba");
   }
}

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: bit de paridad rs232 - no consigo hacerlo funcionar
« Respuesta #1 en: 27 de Enero de 2010, 10:48:55 »
Ve de activar errors en la instruccion del puerto serie..
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.


 

anything