Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Muy buenas, he estado leyendo hilos anteriores sobre comunicación sobre USB con un PIC desde el PC, pero en todos ellos se hace referencia a Windows. Lo que yo quiero es crear un dispositivo externo capaz de enviar datos al PC, y el PC capaz de enviarlos al dispositivo externo. Todo esto queria hacerlo mediante la comunicación con un PIC que tenga soporte USB.
A ver, hasta donde yo se primero tendria que escribir el programa del PIC que se encargue de poner datos en las lineas de USB. Además necesitaria una aplicación en el PC que recibiese esos datos y envie otros. Pero lo que aún no me queda claro es el tema del controlador... ¿existe soporte para USB de los PIC en linux? ¿alguien que ya halla tratado con este tema?
Saludos.
Entonces no es demasiado problema, mirate este enlace:
http://www.hobbypic.com/index.php?optio ... &Itemid=32
me lo recomendó Furri durante la campus, el tiene este tema bastante controlado, de hecho Golfus Hispanicus estaba controlado por usb.
por lo poco que he tratado con el tema, el problema que veo esta unicamente en el driver de windows, ya que el programa cliente del pic lo puedes bajar de cualquier lado, y funcionaria tanto para windows como para linux, el tema es que tal se lleve con los Drivers, y claro... para Windows no hay mucho problema.
Sé que G2 estaba interesado en el tema, y es fiel defensor de Linux, de modo que, como tu, lo queria hacer para Linux... no se si habrá hecho algo...
No recuerdo como se llama exactamente pero hay un programa para hacer rodar drivers de Windows en Linux, de forma virtual.
Yo hace tiempo tenía una tarjeta Wireless funcionando con ello (no me refiero al MadWifi) e iba bien. También he visto gente que lo utilizaba con impresoras y otros dispositivos.
Puede que sirva
Hasta donde yo se eso es posible con ndiswrapper pero eso es solo para redes.
Salu2
En USB se de un fabricante que ha sacado drivers para linux, son los de ftdichip.
http://www.ftdichip.com/Drivers/D2XX.htm (a mitad de página)
Tambien existe en versión en puerto serie virtual.
Aqui teneis un proyecto hecho por mi para controlar un motor PaP por USB con estos componentes de ftdichip y un PIC16F84a.... hace año y medio... que tiempos...
http://www.furri.net/proyectos/USBprot/
furri.
Bueno antes gracias a todos por responder. Respecto a lo del FTDI si se que está soportado por el kernel de linux pero creo que me va a salir más caro además de que no me llevo muy bien con el SMD. He mirado los módulos que puedo usar y entre ellos está el de usbhid y usbserial. También hay uno llamado usbled que según leí ayer era para poder conectar una lámpara de leds en el USB (más bien era un "proof of concept" para hacer cualquier cosa, aunque lo vi un poco complejo. Probaré con el tema de HID aunque creo que me va a costar un poco.
Saludos.