TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Scufflee en 25 de Junio de 2014, 11:18:00
-
Buenas, quería consultar respecto a la manera de conectar un PIC al puerto USB. Osea, revisé varios tutoriales pero no entendí bien ninguno.
Lo que necesito es hacer una conexión de cualquier PIC a un USB y que mediante un programa reciba los datos para luego pasarlos a otro pic mediante pulsos y ese otro pic active un relé o algo parecido.
Necesito saber que PIC puede lograr esa comunicación. Me sería de mucha ayuda.
Saludos.
-
puedes revisar la pagina de microchip donde es posible hacer una búsqueda haciendo filtros con las características que tu desees, o tambien hay un apartado para ver cuáles son los micros con USB de las diferentes arquitecturas, te dejo el link
Microcontroladores con USB (http://www.microchip.com/pagehandler/en-us/technology/usb/microcontrollers/home.html#)
De los que puedes encontrar ejemplos con diferentes compiladores puede ser del Microcontrolador 18F2550
-
Hola amigo, otra alternativa, que es muy simple, es utilizar el FT232R (http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf), es un convertidor UART a USB, funciona perfecto, y así podrás utilizar cualquier PIC
Saludos.
-
Hola amigo, otra alternativa, que es muy simple, es utilizar el FT232R (http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf), es un convertidor UART a USB, funciona perfecto, y así podrás utilizar cualquier PIC
Saludos.
En ese PIC, usaría el USBDM para el d+ del usb y el USBDP para el d-?
Cuáles son las salidas de ese PIC?
Saludos
-
Se conecta así
VCC = 5V pin 1 del conector USB
USBDM = - pin 2 del conector USB
USBDP = + pin 3 del conector USB
GND= tierra pin 4 del conector USB
Los pines para conectar con el PIC son TX y RX
Manejas una comunicación serial normal
-
Se conecta así
VCC = 5V pin 1 del conector USB
USBDM = - pin 2 del conector USB
USBDP = + pin 3 del conector USB
GND= tierra pin 4 del conector USB
Los pines para conectar con el PIC son TX y RX
Manejas una comunicación serial normal
Ok, gracias. En el caso de querer conectar un PIC16F628A, cómo tendría que hacerlo?
-
primero debes armar todo el esquemático que se presenta en la hoja de datos del FT232R y verificar que el PC lo reconoce e instalar los controladores, Lo que hace el FT232R es convertir la comunicacion USB a tipo serial, si deseas implementarlo tu mismo esta muy bien, aunque ese módulo ya lo venden hecho y tu solo te ocuparías de gestionar la comunicación serial desde el micro
Busca el modulo como conversor USB-serial o USB-TTL
por ejemplo conversor USB-TTL (http://articulo.mercadolibre.cl/MLC-419368826-conversor-usb-a-ttl-_JM) directamente en la página de mercadolibre de chile, ese del link no implementa el FT232R pero hace exactamente lo mismo, de hecho tengo uno de esos y funciona perfecto