TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: pocher en 03 de Febrero de 2008, 10:29:59

Título: Interpretación de los campos de la función MPUSBWrite
Publicado por: pocher en 03 de Febrero de 2008, 10:29:59
La función para recibir Bytes desde el PIC al PC vía USB es:

Public Declare Function MPUSBRead Lib "mpusbapi.dll" (ByVal handle As Long, ByVal pData As Long, ByVal dwLen As Long, ByRef pLength As Long, ByVal dwMilliseconds As Long) As Long

Paso a comentar lo que yo creo que son esos campos:

1º  ByVal handle As Long: myInPipe

2º  ByVal pData As Long: Variable buffer para almacenar los bytes recibidos

3º  ByVal dwLen As Long: Nº de bytes que esperamos recibir

4º  ByRef pLength As Long: Nº de bytes realmente recibidos

5º  ByVal dwMilliseconds As Long: Tiempo de recepción entre byte y byte

Sobre todo me interesa saber si estan bien interpretados los campos 3º y 4º

Un saludo
Título: Re: Interpretación de los campos de la función MPUSBWrite
Publicado por: PalitroqueZ en 06 de Febrero de 2008, 15:12:27
Hola Pocher.

Un honor poder colaborarte en algo  :mrgreen:

mira este post:

http://www.todopic.com.ar/foros/index.php?topic=15208.msg105580#msg105580

aquí intento explicar los argumentos de MPUSBRead y MPUSBWrite, gracias al aporte de Slalen que también colaboró en la parte de la programación en VB


Título: Re: Interpretación de los campos de la función MPUSBWrite
Publicado por: pocher en 06 de Febrero de 2008, 16:44:40
Gracias Palitroquez, sabía que vendrías en mi ayuda.

Voy a estudiármelo. Por cierto, profundo estudio el que le diste al USB y que me ha ayudado a comprender muchas cosas.

Un saludo.
Título: Re: Interpretación de los campos de la función MPUSBWrite
Publicado por: PalitroqueZ en 06 de Febrero de 2008, 18:14:17
que va ni tan profundo, podras notar que los archivos del ccs hacen todo. En el otro post preguntaste sobre usar interrupción, eso si sería profundo porque habría que entender ese monton de lineas, y realmente no se si ocurre la interrupción (como se afirma en las propias librerias).