Respond to this messageRetornar ao Fórum
Original Message
  • rs232
    • (no login)
      Posted Aug 27, 2008 5:18 PM

      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
    Login Status
  • You are not logged in
    • Login
      Password
       

      Optional
      Provides additional benefits such as notifications, signatures, and user authentication.


      Create Account
    Your Name
    Your Email
    (Optional)
    Message Title
    Message Text
    Image Services Photobucket.com
    Options Enable formatted text (Huh?)
    Also send responses to my email address
          


    Create your own forum at Network54
     Copyright © 1999-2009 Network54. All rights reserved.   Terms of Use   Privacy Statement