TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: micro_pepe en 12 de Abril de 2012, 19:05:18
-
Estoy programando una comunicación PC-PIC, y funciona correctamente, pero cuando conecto el PIC18F4550 en un puerto USB del PC distinto al primero en el que instalé el driver, me lo pide nuevo. Si lo instalo en ese nuevo puerto, luego funciona bién en los dos.
Esto es así, o estoy haciendo algo mal ?
Un abrazo.
PD: Uso win XP.
-
Eso es normal, una ves instalado el driver en ese puerto ya no te lo volverá a pedir.
Saludos.
-
Estoy programando una comunicación PC-PIC, y funciona correctamente, pero cuando conecto el PIC18F4550 en un puerto USB del PC distinto al primero en el que instalé el driver, me lo pide nuevo. Si lo instalo en ese nuevo puerto, luego funciona bién en los dos.
Esto es así, o estoy haciendo algo mal ?
Un abrazo.
PD: Uso win XP.
es correcto, por cada puerto es una enumeración nueva.
-
Coincido con las respuestas de los compañeros, si lo hicieses en Win7 no tendrías problema porque te lo instala automáticamente. Por cierto, podrías pasarme el código del driver, es que quiero empezar un proyecto en el que usaré USB y tengo que empezar a recolectar vivencias... Jeje
Un saludo.
-
OK, me parecia un poco raro, pero si es así, todo correcto.
Coincido con las respuestas de los compañeros, si lo hicieses en Win7 no tendrías problema porque te lo instala automáticamente. Por cierto, podrías pasarme el código del driver, es que quiero empezar un proyecto en el que usaré USB y tengo que empezar a recolectar vivencias... Jeje
Un saludo.
El ejemplo que estoy desarrollando es este:
feature=player_embedded
feature=player_embedded
En la información del video, abajo, viene un linc de descarga. El código en Java no viene, pero puedes desarrollar el código que adjunto.
Saludos.
-
únicamente quiero decir MUCHISIMAS GRACIAS micro_pepe me acabas de ayudar a dar un mega avance en un proyecto que estoy haciendo, no se porque razón mi compu no reconocia al PIC pero con los links que nos has proporcionado lo he conseguido!!!! ESTOY REALMENTE AGRADECIDO :D :)
-
El driver te lo deberia solo pedir por primera vez (si no esta en la base de dato de microsoft), luego si lo cambias de puerto se ve que instala el driver para ese puerto pero no te lo pide mas ya que lo auto-detecta, por lo menos en win7 es asi xD
-
Muy bueno micro_pepe, muchas gracias por la información, me va a venir muy bien.
Un saludo.
-
:shock: , encontraron mi canal de youtube.
-
Hay algo que aun no he conseguido solucionar, en el PC puedo recibir datos en cualquier momento, entonces para detectarlos en Java pongo un implements runnable, y dentro un while(true). Dentro del while testeo si llegan datos.
Esto funciona, pero se come toda la CPU del PC, a pesar de asignarle la minima prioridad al implements runnable.
No se me ocurre otra forma de hacerlo ¿alguna idea?
Saludos!
-
Hay algo que aun no he conseguido solucionar, en el PC puedo recibir datos en cualquier momento, entonces para detectarlos en Java pongo un implements runnable, y dentro un while(true). Dentro del while testeo si llegan datos.
Esto funciona, pero se come toda la CPU del PC, a pesar de asignarle la minima prioridad al implements runnable.
No se me ocurre otra forma de hacerlo ¿alguna idea?
Saludos!
poniendo un Thread.sleep(100) dentro del while perderías datos?
-
Le tengo puesto uno de 30ms, pero si pasas a usar otro programa sin cerrar el mio, a ratos se ralentiza mucho.