Autor Tema: Enviar información del pic18f (usb) a un flash drive  (Leído 2839 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado andy_andy

  • PIC10
  • *
  • Mensajes: 15
Enviar información del pic18f (usb) a un flash drive
« en: 29 de Mayo de 2014, 11:18:27 »
Hola todos!
Tengo una consulta acerca de USB.... quisiera saber si se puede enviar información del pic 18f2550 o 18f4550 a un flash drive.
Si alguien tuviera algun dato respecto a este tema les agradecería mucho!.

Gracias de antemano.
Saludos.

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #1 en: 29 de Mayo de 2014, 11:59:22 »
Creo, sí no es así, que alguien me corrija... Que el pic tiene que poder trabajar a modo de host. Hay pics que aceptan ese modo, el que tú comentas no puede serlo
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado andy_andy

  • PIC10
  • *
  • Mensajes: 15
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #2 en: 29 de Mayo de 2014, 12:51:38 »
Gracias por la respuesta pronta ppyote!
Creo q tienes razon, el pic debe de poder trabajar en modo host, los pics que trabajan en este modo creo q son: Pic 24F y PIC32.
Tendran algun tutorial o alguna informacion con respecto al tema?? Se los agradeceria mucho!
« Última modificación: 29 de Mayo de 2014, 13:21:02 por andy_andy »

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #3 en: 29 de Mayo de 2014, 13:43:07 »
Lo siento pero en este tema no puedo ayudarte ya que nunca he probado a usas un pic en modo host
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado Darkman_A

  • PIC18
  • ****
  • Mensajes: 288
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #4 en: 29 de Mayo de 2014, 14:37:46 »
Gracias por la respuesta pronta ppyote!
Creo q tienes razon, el pic debe de poder trabajar en modo host, los pics que trabajan en este modo creo q son: Pic 24F y PIC32.
Tendran algun tutorial o alguna informacion con respecto al tema?? Se los agradeceria mucho!

Hola.
Habia salido un articulo en Elektor (españa) donde hacian una plaquetita multiproposito en la cual se utilizaba la interfase USB en modo host. Tendrias que buscar en www.elektor.es. Ahora que busco la pagina parece que no esta mas Elektor en español ( habia desaparecido la revista en papel pero habia quedado el sitio online con e-shop, etc,etc).
En la pagina estaba el articulo (tenes que tener algunos creditos para bajarlo), el software y el pdf con el diseño del pcb (estos 2 ultimos items eran gratis). Cuando te registras te da 10 creditos que normalmente te alcanzan para hacer la descarga de 1 articulo ( el articulo que venia en la revista).
Quizas lo pudas buscar en elektor de EEUU o de inglaterra.
A medida que escribo voy buscando.
Si no me equivoco este seria el esquema.


Si es que tengo este material y lo encuentro luego lo subo. Fijate de todas formas si lo podes ubicar en Internet

Saludos

Desconectado andy_andy

  • PIC10
  • *
  • Mensajes: 15
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #5 en: 30 de Mayo de 2014, 11:04:28 »
Gracias Darkman_A! intentare buscar mas en internet, les cometo luego si encuentro alguito  :).

Desconectado Darkman_A

  • PIC18
  • ****
  • Mensajes: 288
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #6 en: 30 de Mayo de 2014, 11:10:07 »
Hola Andy.
Busca por el numero que aparece en la imagen (115409)
Acá encontre algo mas

Si tengo mas informacion luego la comparto

Saludos.
« Última modificación: 30 de Mayo de 2014, 11:12:24 por Darkman_A »

Desconectado andy_andy

  • PIC10
  • *
  • Mensajes: 15
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #7 en: 30 de Mayo de 2014, 11:13:07 »
Gracias Darkman_A!
Una consulta mas sabras si hay la posibilidad de utilizar algun chip de rs232 a usb para esta misma aplicacion?, a lo que me refiero es que si tengo un pic 16f que tiene rs232 con la ayuda de un chip convertir a usb pero con la posibilidad de funcionar como host, se podra?

Saludos.

Desconectado Darkman_A

  • PIC18
  • ****
  • Mensajes: 288
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #8 en: 30 de Mayo de 2014, 11:29:03 »
Gracias Darkman_A!
Una consulta mas sabras si hay la posibilidad de utilizar algun chip de rs232 a usb para esta misma aplicacion?, a lo que me refiero es que si tengo un pic 16f que tiene rs232 con la ayuda de un chip convertir a usb pero con la posibilidad de funcionar como host, se podra?

Saludos.

Hola Andy.
Creo, sin temor a equivocarme, que los pic traen salida serie (USART), no RS232. Para que sea RS232 tenes que ponerle un circuito como el Maxim (MAX232 o equivalente).
Al componente que vos te referis son los Transceivers. Existen algunos con diferente tipo de coneccionado con el microcontrolador (i2c, 1-wire, etc). Por ejemplo
Buscalos como "transceivers usb host" o "transceivers usb on the go". Fijate cual se adapta al tipo de interfase que vas a utilizar (i2c, etc,etc).

Saludos.

Edito: Andy, releyendo tu comentario quizas no haya interpretado a lo que te referias. Quizas te refieras a un dispositivo (salvador) que implemente Host USB y te de los datos en formato RS232 para asi ingresarlo a tu desarrollo (a modo de los adaptadores RS232-USB (esclavo) que se utilizan en PC sin salida RS232). No tengo conocimiento o no recuerdo en estos momentos haber visto alguno. Seguro ya existen. Hoy dia esta todo o casi todo inventado. Supongo que no sera algo economico. Sin saber el costo de dichos dispositivos quizas mi primer opcion o pensamiento seria implementarlo con un Raspberry PI.

Saludos nuevamente.
« Última modificación: 30 de Mayo de 2014, 11:47:26 por Darkman_A »

Desconectado andy_andy

  • PIC10
  • *
  • Mensajes: 15
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #9 en: 30 de Mayo de 2014, 12:17:19 »
Gracias Darkman_A!
Una consulta mas sabras si hay la posibilidad de utilizar algun chip de rs232 a usb para esta misma aplicacion?, a lo que me refiero es que si tengo un pic 16f que tiene rs232 con la ayuda de un chip convertir a usb pero con la posibilidad de funcionar como host, se podra?

Saludos.

Hola Andy.
Creo, sin temor a equivocarme, que los pic traen salida serie (USART), no RS232. Para que sea RS232 tenes que ponerle un circuito como el Maxim (MAX232 o equivalente).
Al componente que vos te referis son los Transceivers. Existen algunos con diferente tipo de coneccionado con el microcontrolador (i2c, 1-wire, etc). Por ejemplo
Buscalos como "transceivers usb host" o "transceivers usb on the go". Fijate cual se adapta al tipo de interfase que vas a utilizar (i2c, etc,etc).

Saludos.

Edito: Andy, releyendo tu comentario quizas no haya interpretado a lo que te referias. Quizas te refieras a un dispositivo (salvador) que implemente Host USB y te de los datos en formato RS232 para asi ingresarlo a tu desarrollo (a modo de los adaptadores RS232-USB (esclavo) que se utilizan en PC sin salida RS232). No tengo conocimiento o no recuerdo en estos momentos haber visto alguno. Seguro ya existen. Hoy dia esta todo o casi todo inventado. Supongo que no sera algo economico. Sin saber el costo de dichos dispositivos quizas mi primer opcion o pensamiento seria implementarlo con un Raspberry PI.

Saludos nuevamente.



Tienes mucha razon Darkman_A los pics no tienen RS232 tienen USART... a eso me referia  :lol:
A lo que me refería era un conversor serial a USB host.
Escuche acerca del raspberry pi pero lo que me desanima es el costo, por eso estaba viendo la posibilidad de encontrar algún chip como el MCP2200 de microchip pero que cuente con la parte de host ya que el de microchip no lo tiene.
Es muy probable que ya se haya desarrollado algo asi seguire buscando  :).

Gracias!
Saludos.

Desconectado Darkman_A

  • PIC18
  • ****
  • Mensajes: 288
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #10 en: 30 de Mayo de 2014, 14:54:59 »
Hola.

Lo del Raspberry Pi es tipo manotazo de ahogado. El tema es que tengo un par y pensando que hard tenia con USB Host es lo primero que se me ocurrio. Creo que es mucho hard para esa tarea pero quizas podria ser una solucion que saque a uno del paso (del problema).
Acá encontre otro chip que quizas te sirva

Si me permitis dar mi opinion, creo que volveria al origen de tu consulta y me inclinaria por un pic que implemente USB host. Estos transceiver, a mi entender, son dificiles de conseguir; supongo que no deben ser baratos y te aumentan el tamaño del PCB. Tambien creo que es probable que consigas mas ejemplos con un pic con USB OTG que con pics y algun transeiver de estos.
Si tu solucion pasa por un adaptador, entonces es solo cuestion de buscar.
Sea cual sea tu solucion, me gustaria que nos comentaras, una vez que hayas resuelto el tema, como fue tu implementacion o lo que tengas ganas de comentar sobre el tema.
Suerte.
Saludos.

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #11 en: 30 de Mayo de 2014, 15:26:09 »
Una pregunta, que quieres leer y/o guardar datos en el pen?
De ser así lo mejor que podrías hacer es usar una tarjeta SD
« Última modificación: 30 de Mayo de 2014, 15:30:21 por ppyote »
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #12 en: 03 de Junio de 2014, 21:05:07 »
Si te bajas el MLA de Microchip podrás encontrar varios ejemplos de implementación del proyecto que quieres con PIC24 o PIC32: http://www.microchip.com/pagehandler/en-us/devtools/mla/

Saludos!

Desconectado andy_andy

  • PIC10
  • *
  • Mensajes: 15
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #13 en: 07 de Junio de 2014, 12:32:26 »
Gracias por las respuestas tan prontas!
Me apegare a la idea de hacerlo desde un pic aunque encontré un chip max3302E q al parecer podría funcionar pero por motivos de tiempo no lo pude ver.

Ppyote una consulta como haría para trabajar con una tarjeta sd?? Lo qué quiero por el momento es almacenar información en el pendrive.

Como tengo que hacer traer el pic con USB OTG o cualquier otro chip por el momento estoy haciendo de otra forma, pasó la info a un pic que tiene USB y ese lo llevo a la pc para pasar la Info.
Todo esto es para qué pueda pasar Info sin usar cable.

 Saludos!

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Enviar información del pic18f (usb) a un flash drive
« Respuesta #14 en: 07 de Junio de 2014, 15:31:18 »
No se que compilador usas, pero te puedo decir que trabajar con una tarjeta sd con ccs es muy fácil
nuestro compañero de foro Suky ha compartido librerías para poder trabajar con ellas, ya sea lectura y escritura
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...