TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado 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
-
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
-
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.
-
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).