TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: GDilan en 27 de Junio de 2011, 10:17:34

Título: Bajar datos del PIC a un Pen USB
Publicado por: GDilan en 27 de Junio de 2011, 10:17:34
Hola, soy bastante nuevo en el foro. Tengo experiencia con otros microcontroladores (Atmel, Freescale y NXP) pero muy poca con lo que a los PICs respecta, sin embargo considero que son lo mejorcito del mercado por eso mi interes en introducirme en el mundo de los PICs.

El proyecto en el que estoy trabajando consiste en hacer una interface RS-232 a SD Card, es decir, desde un dispositivo llegaran datos por 232 y yo los tengo que almacenar en una tarjeta de memoria, con esto no tengo mayores problemas; el tema es que despues en algun momento en que el usuario inserte un Pen Drive tengo que bajar los datos almacenados desde la tarjeta al Pen. Estuve leyendo bastante, el problema es que la mayoria de los proyectos que hay son para hacer funcionar al PIC como Device, y yo necesito que sea Host.

Agradeceria mucho si alguien me puede aconsejar sobre que PIC me conviene utilizar (por lo que estuve leyendo tendria que ser uno de la linea 18), y tambien cualquier informacion sobre librerias USB Host que anden bien (yo utilizo el CCS).

Muchas gracias de antemano....
Título: Re: Bajar datos del PIC a un Pen USB
Publicado por: Suky en 27 de Junio de 2011, 10:27:25
Hola! Tienes que utilizar un PIC24 o PIC32... En Microchip busca Microchip Solutions donde hay varios ejemplos de lo que quieres hacer.
Si ya vienes de programar otros microcontroladores, no te recomiendo que uses CCS  :tongue:

Saludos!
Título: Re: Bajar datos del PIC a un Pen USB
Publicado por: GDilan en 05 de Julio de 2011, 10:29:23
Gracias Suky, estuve muy ocupado con el laburo y no pude pornerme con mi proyecto, recien ahora estoy retomando.

Con respecto a la recomendacion de no usar CCS, Por que motivos? Cual me recomendas?

Slds.-


Título: Re: Bajar datos del PIC a un Pen USB
Publicado por: Suky en 05 de Julio de 2011, 11:17:38
Por lo reconocidos bugs que tiene CCS para los microcontroladores de 16-bits, que al final no sabes si es el compilador o tu código  :tongue: C30 o C32 (Depende de la familia que elijas), creo que es la mejor opción.


Saludos!
Título: Re: Bajar datos del PIC a un Pen USB
Publicado por: manwenwe en 05 de Julio de 2011, 11:27:11
Estoy con Suky: con el stack de m¡ Microchip (clase MSD) haces tu propio datalogger en poco tiempo...

Busca el ejemplo que se llama USB ThumbDrive o algo asín... XD

1 saludo
Título: Re: Bajar datos del PIC a un Pen USB
Publicado por: GDilan en 07 de Julio de 2011, 09:57:57
Gracias a ambos por las respuestas. Me tome estos dias para leer un poco de información en la web con respecto a los datos que me pasaron, les comento que me estoy por comprar el PicKit3, ¿Que opinan con respecto a esto? ¿Es el mas recomendable para utilizar?

Con respecto a utilizar los PIC24 o PIC32, ustedes que tienen experiencia con Microchip y estan mas embebidos en el tema ¿Cual de las dos familias me recomiendan para mi aplicacion?

Con respecto al compilador luego de leer un poco de todo, opte por utilizar el MPLAB con el compilador C30 o C32 (depende de la familia que utilice), ¿se puede debuggear con el PicKit 3 directamente sobre C o hay que hacerlo si o si sobre assembler?

Slds.-
Título: Re: Bajar datos del PIC a un Pen USB
Publicado por: Suky en 07 de Julio de 2011, 11:08:15
Yo considero, por lo que indicas en el primer mensaje, que un PIC24 (Con usb OTG) es más que suficiente. Podrías revisar los ejemplos y basarte en alguna de las herramientas que provee Microchip... Y con el pickit3 se puede realizar debugger sobre C. Solo hay que asegurarse que soporta el microcontrolador.


Saludos!