ola estou fazendo testes com rs232 do 16f628a esto enviando dados pelo vb6, mas ocorre o seguinte o pic retorna os primeiros 8 caracteres da string recebida e o restante da string ele não quebra, consegui unir o retorno dentro do vb6 concateando o retorno " me.txt1.text= me.txt1.text & comPorta.Input", funcionou mais gostaria de saber pq o pic quebra a string apos os 8 primeiros caracteres
<<<<rotina q estou usando no pic>>>>>
Main:
trisa=%00110000
trisb=%10010111 'Configura direção dos pinos
cmcon=%00000111 'Desliga comparador
Usart_init(9600) 'Inicializa o módulo USART
portb = %00010000
porta = %00110000
loop_principal:
if Usart_Data_Ready = 1 then
byte_rx = Usart_Read ' le bufer Usart
byte_tx = byte_tx + "concatea o conteudo a enviar com o Byte recebido
byte_rx
end if
if byte_tx <> 0 then ' se conteudo a ser enviado for diferente q 0 envia
Usart_Write(byte_tx)
byte_tx = 0
end if
goto loop_principal 'Volta para o loop
desde ja agradeço
Scoring disabled. You must be logged in to score posts.