Autor Tema: Proyecto PicUSB  (Leído 510407 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado emilio0401

  • PIC10
  • *
  • Mensajes: 3
Re: Proyecto PicUSB
« Respuesta #480 en: 11 de Enero de 2010, 12:23:42 »
Hola a todos!

No se si esto se llevó a otro hilo, porq por lo q veo, los últimos posts son ya de hace mucho tiempo.
¿Habeis conseguido hacer funcionar el driver de CCS para los PIC con USB (como el 18F4550) en Windows Vista 64bits?
Yo lo tengo funcionando en XP y Vista 32, pero en Vista 64 no hay manera, el PC sigue sin reconocerme el dispositivo. Si alguno lo habeis conseguido, o sabeis de algun post o web donde explique que hay que hacer de especial con el Vista 64, por favor decidmelo, me sería de gran ayuda.

Muchas gracias! ;) Un saludo

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Proyecto PicUSB
« Respuesta #481 en: 11 de Enero de 2010, 21:22:38 »
El amigo J1M que echó a andar este proyecto luego creó un driver para Windows Vista. Lo tenía a la venta en su página web en esos tiempos.

Puedes pedirle que te lo venda...

J1M
http://www.todopic.com.ar/foros/index.php?action=profile;u=1317

Otra opción es que uses el driver que trae el ejemplo de CCS en alguna versión reciente y ver si funciona con Vista.

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: Proyecto PicUSB
« Respuesta #482 en: 11 de Enero de 2010, 21:52:42 »
Mig, eso ya cambió...

Por un lado los chicos de Microchip actualizaron su driver/librería para que fuera compatible con Vista/Siete y versiones de 64bits.
Y por el otro, con respecto al driver que realizé basándome en el Winusb puedes descargarlo, ahora ya sin coste, de hobbypic.com

De todas formas emilio, tu quieres un driver para el CDC verdad?? Es que lo que he comentado ahí arriba, y lo que te decía el compañero migsantiago, es para la forma de control del usb basada en dll/driver.

un saludo.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Proyecto PicUSB
« Respuesta #483 en: 11 de Enero de 2010, 21:55:17 »
Ohh muy bien J1M, cambio y fuera.  :mrgreen:

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: Proyecto PicUSB
« Respuesta #484 en: 11 de Enero de 2010, 22:17:20 »
jejeje es cosa del tiempo, los anticiclones y las bajas presiones, trankilo! :p

Desconectado vinnymoy

  • PIC10
  • *
  • Mensajes: 15
Ayuda en 7 de 64 bits por favor
« Respuesta #485 en: 14 de Enero de 2010, 22:00:05 »
Esta es la situacion, estoy probando un aplicacion que hice y que esta probada porque funciona perfecto en xp de 32 bits, pero migre al 7 de 64 bits y cuando conecto el usb ni siquiera sale el tipico: Dispositivo desconocido, no pasa nada..... es como si estuviera muerto!!!!

Encontré en la pagina 16 de este hilo un link a un archivo de la microchip y me descargue un programa con unos drivers y no se que, pero igual no funk!!!!

Ayuda por favor!!!

Desconectado jokep

  • PIC10
  • *
  • Mensajes: 8
Re: Proyecto PicUSB
« Respuesta #486 en: 15 de Enero de 2010, 11:08:25 »
oigan; y con respecto a usar el driver de microchip (mpusbapi.dll) o el WinUSB; qué recomiendan???. uso el 18F4550, por eso me fui por el lado de la mpusbapi.dll con los ejemplos de J1M; que por cierto no los he podido hacer jalar en Visual Basic .NET, por algunas diferencias del lenguaje (pues los ejemplos están en VB6 y dan algunas diferencias y errores al convertirlos)

salu2

Desconectado jokep

  • PIC10
  • *
  • Mensajes: 8
Re: Proyecto PicUSB
« Respuesta #487 en: 15 de Enero de 2010, 14:14:54 »
no he podido :5]!!!

no podría alguien poner un ejemplo simple de usar la mpusbapi.dll en VB .NET  ???

muchas gracias

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: Proyecto PicUSB
« Respuesta #488 en: 15 de Enero de 2010, 14:30:34 »
vinnymoy, es raro el asunto, comprueba que no se haya fastidiado nada en la PCB o que el puerto ese USB esté mal...

jokep, te has pasado por hobbypic? hay un ejemplo para VB llamado:
"PicUSBStuff: Conecta tu PIC al PC por USB con el driver de Microchip y VC++, VB, Java, Delphi, Labview y Linux"

Simplemente sustituye la .dll por la nueva de microchip.

S2!

Desconectado jokep

  • PIC10
  • *
  • Mensajes: 8
Re: Proyecto PicUSB
« Respuesta #489 en: 15 de Enero de 2010, 14:57:30 »
gracias J1M, lo único que tuve que hacer con el ejemplo que me citaste es: convertirlo a proyecto VB .net 2008 (el mismo VS lo hace al abrirlo), y crear la función para VarPtr que usaba en el archivo VBMPUSBAPI.vb, pues en visual basic .net ya no existe

Public Function VarPtr(ByVal e As Object) As Integer
        Dim GC As GCHandle = GCHandle.Alloc(e, GCHandleType.Pinned)
        Dim GC2 As Integer = GC.AddrOfPinnedObject.ToInt32
        GC.Free()
        Return GC2
    End Function

Entonces, ya convertido el proyecto al VB 2008, y añadida la función, s´lo pegas la MPUSBAPI.dll en la carpeta donde está el programa y Listo!!!

espero que esto le pueda servir a alguien.

salu2

Desconectado jokep

  • PIC10
  • *
  • Mensajes: 8
Re: Proyecto PicUSB
« Respuesta #490 en: 15 de Enero de 2010, 20:39:55 »
no es cierto!!!!!  he estado haciendo pruebas con el Visual Basic Express 2008 y no funciona ni siquiera el ejemplo de la pagina de hobby pic.
lo que hice fué lo expuesto anteriormente:
-convertí el proyecto a visual basic 2008
-añadí la función VarPtr (ver mi mensaje anterior) en VBMPUSBAPI.vb
-compilé y generé el proyecto.
-pegué MPUSBAPI.dll en el directorio donde se encuentra el ejecutable
-lo corrí

-------Nada marca error, simplemente no funciona ninguna nada, no se comunica el programa con el PIC

y no funciona como lo hacía en VB6. Alguien sabe la solución????

gracias

Desconectado campech

  • PIC10
  • *
  • Mensajes: 13
Re: Proyecto PicUSB
« Respuesta #491 en: 20 de Enero de 2010, 11:15:32 »
Hola amigos del foro, de antemano he aprendido mucho de ustedes, gracias por todas sus experienciass que dejan en lo post, soy nuevo y espero aportarles cosas muy utiles.
Bueno paemos al problema, espero que alguien pueda ayudarme con esto:

He estado utilizando el bootloader de microchip con la tarjeta picdem fs usb, hasta la fecha he cargado mis programas de CCS v4.84, utilizando las directivas que ustedes tan amables publicaron en este foro, para no borrar el bootloader de microchip:

#BUILD(reset=0x800,interrupt=0x808)
#ORG 0x0000,0x07ff {}

Hasta la fecha me ha funcionado bien pero ayer decidi descargar la nueva versión de CCS: 1.104, compile un programa de prueba y no me marco ningun error pero al descargarlo a la tarjeta no hace nada. Este mismo programa al compilarlo fuciona perfectamente con la version 4.84. Alguna sugerencia o idea que tengas de porque pasa esto:

Muchas graciass a todos por su atencion.  :)

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Proyecto PicUSB
« Respuesta #492 en: 20 de Enero de 2010, 15:59:58 »
no he podido :5]!!!

no podría alguien poner un ejemplo simple de usar la mpusbapi.dll en VB .NET  ???

muchas gracias

mira unos ejemplos que subieron aquí:

http://www.microchip.com/forums/tm.aspx?m=334360

(forum de microchip)

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

Desconectado emilio0401

  • PIC10
  • *
  • Mensajes: 3
Re: Proyecto PicUSB
« Respuesta #493 en: 21 de Enero de 2010, 05:35:52 »
Mig, eso ya cambió...

Por un lado los chicos de Microchip actualizaron su driver/librería para que fuera compatible con Vista/Siete y versiones de 64bits.
Y por el otro, con respecto al driver que realizé basándome en el Winusb puedes descargarlo, ahora ya sin coste, de hobbypic.com

De todas formas emilio, tu quieres un driver para el CDC verdad?? Es que lo que he comentado ahí arriba, y lo que te decía el compañero migsantiago, es para la forma de control del usb basada en dll/driver.

un saludo.


Hola a todos!! Disculpadme por no haber podido contestar antes. Bueno en realidad contesté este martes, pero hoy he entrado de nuevo al foro y no está mi contestación por ningún lado :(
Bueno lo que venía a decir era que, lo primero de todo gracias por atender tan rápido mi consulta de hace ya unos días...

Si J1M, lo que busco es el driver CDC para virtualizar el USB en un COM con el compilador CCS en un 18F4550. El que ofrece CCS, me funciona perfectamente en Windows XP y Vista 32bits, pero en Vista 64 bits no se lo traga. En Vista 32 hay que hacer un pequeño truco para que acepte los drivers sin firma, pero el Vista 64 ni se inmuta...No funciona! :(

Bueno si sabeis alguien algo al respecto, os lo agradecería enormemente!! :)

Un saludo a todos y ánimo con vuestros proyectos!!

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: Proyecto PicUSB
« Respuesta #494 en: 21 de Enero de 2010, 07:00:51 »


 

anything