no seguinte problema.......o frame inicia e terminas com 3,5 *time-bytes..
na net encontrei isto que aparentemente e a rotina que cuida disso, mas num entendi nada....
if(Comm1.Baud==3)
{ set_uart_speed(19200,COMM_1);
if(((16.5*Xtal_Freq)/19200)<65536)
{ Comm1.Three_Half_Byte_Periods=65536-((18*Xtal_Freq)/19200);
}
else
{ Comm1.Three_Half_Byte_Periods=0;
}
}
alguem podia nos esclarecer ::
