Autor Tema: USBIn-USBOut Sintaxis  (Leído 2221 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado atlasdelcarinakeel

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 277
USBIn-USBOut Sintaxis
« en: 29 de Septiembre de 2005, 14:05:00 »
Que tal a todos, estoy tratando de hacer una comunicacion con el PC y un PIC18F4455, usando su modulo USB, estoy modificando un programa generado por el EasyHID el cual genera codigo fuente en PICBASIC y Visual Basic para hacer la comunicacion, pero no entiendo la sintaxis del PICBASIC, sobre todo las funciones del manejo de USB; USBIn y USBOut, aqui coloco parte del codigo generado en PICBASIC, lo que quiero saber en que parte de la sintaxis de USBIn y USBOut, se coloca el dato que quiero enviar o recibir, si necesitan que coloque lo que falta del programa lo puedo subir y tambien el programa de alto nivel. Aqui esta parte del codigo en PICBASIC:


" ************************************************************
" * receive data from the USB bus *
" ************************************************************
DoUSBIn:
USBBufferCount = USBBufferSizeRX " RX buffer size
USBService " keep connection alive
USBIn 1, USBBuffer, USBBufferCount, DoUSBIn " read data, if available aqui se lee el dato pero no se en donde se guarda el dato
return



" ************************************************************
" * wait for USB interface to attach *
" ************************************************************
DoUSBOut:
USBBufferCount = USBBufferSizeTX " TX buffer size
USBService " keep connection alive
USBOut 1, USBBuffer, USBBufferCount, DoUSBOut " if bus available, transmit data aqui se transmite un dato pero tampoco se en que parte se colocaLlorando
return

Espero que puedan ayudarme y de antemano gracias.


Si tienes un problema y tiene solucion, para que te preocupas? y si no tiene solucion, para que te preocupas?

Desconectado josemyzm

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
RE: USBIn-USBOut Sintaxis
« Respuesta #1 en: 29 de Septiembre de 2005, 15:11:00 »
En      USBBuffer    deben estar los datos que quieras enviar, y ahí estarán tambien los recibidos.

USBBUFFER  es un array y para acceder a un dato concreto:

USBBuffer[0]  - primer dato
USBBuffer[1]  - segundo dato
...........................
...........................
...........................

Saludos desde Logroño (España)

Desconectado atlasdelcarinakeel

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 277
RE: USBIn-USBOut Sintaxis
« Respuesta #2 en: 29 de Septiembre de 2005, 15:19:00 »
Gracias josemyzm, hare las pruebas y estare posteando por aqui los resultados. Sonrisa Gigante
Si tienes un problema y tiene solucion, para que te preocupas? y si no tiene solucion, para que te preocupas?


 

anything