Hola amigos!!!
Estoy haciedo un proyecto donde envio desde un pic 18f2550 una cadena de 149 datos numericos, uno tras otro a traves del puerto USB al PC, en el PC tengo un programita en visual basic donde deseo visualizar la cadena de datos provenientes del PIC. La visualizacion la deseo hacer en un textbox, hasta ahora he conseguido visualizar los datos pero uno por uno. Y lo que deseo es visualizar de tal forma que el siguiente dato que envia el PIC se añada mas no reemplazca al anterior, me hice explicar? Les pongo el codigo fuente:
PIC - MicrocodeStudio - PBP
' ************************************************************
usbinit ' initialise USB...
INICIO
IF PORTB.0 = 0 THEN goto BLOQUE1
USBService
GOTO INICIO
BLOQUE1
for i=0 to 149
USBBuffer[8]= DATO1
FOR K=1 TO 250 'RETARDO
PAUSE 2 '
gosub DoUSBOut '
NEXT K '
next i
GOTO INICIO
' ************************************************************
Visual Basic
'*****************************************************************
' on read event...
'*****************************************************************
Public Sub OnRead(ByVal pHandle As Long)
' read the data (don't forget, pass the whole array)...
If hidRead(pHandle, BufferIn(0)) Then
' ** YOUR CODE HERE **
' first byte is the report ID, e.g. BufferIn(0)
' the other bytes are the data from the microcontrolller...
Text1.Text = BufferIn( 8 ) 'ESTA ES LA MANERA BASICA COMO ME FUCIONA PERO HE HECHO DE TODO Y NO DOY PARA VISUALIZAR TODA LA CADENA DE DATOS
End If
End Sub
' ************************************************************
Compañeros he tratado de multiples maneras y no lo he conseguido, he mirado varios post relacionados con el tema y nada. Despues que solucione esto la idea es guardar estos datos provenientes del PIC en un archivo por ejemplo .txt. Por favor la orentacion que me puedan dar que sea sencilla y facil de entender ya que no soy muy ducho en VB. GRACIAS!!!