Me preguntaba si había algún tutorial sobre cómo hacer su propia unidad flash USB y no me refiero a desmontar un USB y poner las tripas en otra cosa, me refiero a armar la memoria flash y el controlador.
Me preguntaba si había algún tutorial sobre cómo hacer su propia unidad flash USB y no me refiero a desmontar un USB y poner las tripas en otra cosa, me refiero a armar la memoria flash y el controlador.
Respuestas:
Dean Camera ha escrito una pila USB para el AVR. Incluye un controlador de almacenamiento masivo.
Hace un tiempo se hizo una pregunta sobre dispositivos USB generales , pero se refiere específicamente a un dispositivo de almacenamiento masivo USB (MSD)
Jan Axelson (de http://janaxelson.com ) ha escrito un libro al respecto: http://janaxelson.com/mass_storage.htm
Podrías basarlo en este proyecto mío:
En mi humilde opinión, la forma más fácil es usar un AT90USB o LPC1343. Este último tiene firmware de dispositivo de almacenamiento masivo almacenado en ROM, por lo que solo necesita proporcionar algunos detalles para el descriptor del dispositivo y 2 o 3 procedimientos de acceso Flash.
¿Qué tal un buen libro sobre cómo funciona USB?
Luego, cuando comienzas a programar, sabes cómo se supone que funcionan las cosas ...