<< Previous Topic | Next Topic >>Retornar ao Fórum  

rs232

August 27 2008 at 5:18 PM
No score for this post
  (no login)
from IP address 189.111.80.157

 
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.Respond to this message   
AuthorReply
Anonimo
(no login)
189.44.93.196

Re: rs232

No score for this post
September 21 2008, 1:06 PM 

Declare a varíavel byte_tx do tipo string, o problema possivelmente será sanado.


 
Scoring disabled. You must be logged in to score posts.Respond to this message   
Current Topic - rs232
  << Previous Topic | Next Topic >>Retornar ao Fórum  
Create your own forum at Network54
 Copyright © 1999-2009 Network54. All rights reserved.   Terms of Use   Privacy Statement