Escrito originalmente por patolin_01
la verdad le veo algo complicado este proyecto, ya que, si el pic debe conectarse con la memoria usb, significa que se debe crear un driver de almacenamiendo masivo en el pic (si DOS no lo soporta, mucho mas complicado crear un puerto usb host en un pic)
Es cierto que es dificil ser master de USB , pero por lo complejo del manejo de las señales, no porque haya que hacer un "driver".
Un "driver" es el programa que se comunica con el sistema operativo/hardware, brindando una interfaz con comandos que permitan al usuario que los use no necesitar conocer los detalles del mismo.
En un PIC uno cuando se comunica con una memoria, es como que hace un "driver" ya que en definitiva uno debe saber los detalles de como comunicarse. El concepto driver obtiene mayor importancia bajo las ordenes de un sistema operativo. Un ejemplo claro es que todas las placas de video son diferentes, a nivel hardware son diferentes pero para el tratamiento del sistema operativo son idénticas. Ejecutaran lo que uno les diga y si no tienen esa posibilidad lo devuelven mediante mensajeria entre las funciones. Uno hace un software y no lo hace específico para tal o cual placa de vídeo.
Volviendo al tema MS-DOS (supongo hablabas de este), no lo soporta porque Microsoft no tiene más soporte y no ha hecho mas actualizaciones del mismo.
En linux pudieron y en otros sistemas operativos también, porque no se podría hacer con DOS? Si se puede, te invito a ver este link
http://www.freedos.org/freedos/news/newsitem/149.htmlhttp://www.freedos.org/http://freedos-32.sourceforge.netEscrito originalmente por patolin_01
además, para que esos datos puedan ser leidos luego por la pc, es necesario, si llegas a conseguir crear el driver de almacenamiento en el pic, necesitarás poder manejar el sistema de archivos fat32 que usualmente manejan este tipo de memorias.
En general para menor de 2 gigas, lo más comun es FAT16 no FAT32. Esto se modifica cuando uno "formatea" la memoria con el sistema operativo.
Escrito originalmente por patolin_01
si tu proyecto necesita almacenar gran cantidad de datos, te recomiendo que los almacenes en un chip de memoria flash externa, y que por medio de un puerto serie o usb (con un pic que soporte usb) puedas descargarlo a la pc.
Totalmente de acuerdo.
Escrito originalmente por patolin_01
no es por desanimarte. la idea es buena, pero hay que buscar soluciones más prácticas para algunos problemas.
Je, ,yo si lo desanimaria. Querer hacer todo lo que no se puede.... es empezar mal y hay que orientarlo a que si tome otro rumbo.