Autor Tema: Interpretación de los campos de la función MPUSBWrite  (Leído 3723 veces)

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

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2569
Interpretación de los campos de la función MPUSBWrite
« 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

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Interpretación de los campos de la función MPUSBWrite
« Respuesta #1 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


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2569
Re: Interpretación de los campos de la función MPUSBWrite
« Respuesta #2 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.

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Interpretación de los campos de la función MPUSBWrite
« Respuesta #3 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).



La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek