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