Autor Tema: Memorias SD  (Leído 11516 veces)

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

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Memorias SD
« Respuesta #15 en: 07 de Noviembre de 2006, 15:42:12 »
Hola Elreypic2 y bienvenido al foro!!!. Gracias por la información, no sabía los del chip FT232. Gran aporte

Saludos.

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Memorias SD
« Respuesta #16 en: 07 de Noviembre de 2006, 17:33:48 »
FTDI tiene otro dispositivo ademas del FT232 (para comunicacion de datos serie), el FT245 que es un bus paralelo de 8 bits con latch y data enable.
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado bitpic

  • PIC18
  • ****
  • Mensajes: 402
    • BitPIC
Re: Memorias SD
« Respuesta #17 en: 07 de Noviembre de 2006, 18:21:14 »
Gracias a todos.

He mirado todas las Aplication Notes de microchip, me las tengo que estudiar para ver como lo consiguen.

En cuanto los Chips lpc2148 y los Vinculum les hechare un vistazo a ver si me solucionan los problemas.

¿Alguen sabe si el protocolo de las MMC es el mismo que el de las SD? es que trasteando el CCS he encontrado librerias para las SD. Se que el conexionado si que es compatible pero no se si el protocolo es el mismo.

En cuanto a los FTDI el que tengo funcionando es un conversor serie - USB y me parece que no es capaz de hacer de Mass Storage. Lo unico que he conseguido con este chip es hacer una comunicacion entre el PIC y una aplicacion en Visual Basic.

Muchas gracias a todos. Creo que el tema de las Mass Storage y los archivos FAT es una solucion que nos puede interesar a todos por su gran utilidad.

Saludos.  :-)
BitPIC

Desconectado bitpic

  • PIC18
  • ****
  • Mensajes: 402
    • BitPIC
Re: Memorias SD
« Respuesta #18 en: 07 de Noviembre de 2006, 18:44:40 »
Buenas otra vez, vengo de mirar los chip vinculum y creo que no sirven para este proposito. Lo que pueden hacer es leer dispositivos con Mass Storage, pero si los conectas al PC no actuan como tal. Con el PC lo maximo que puedes hacer es comunicar.

Si me equivoco corregidme.

¿Alguien sabe si con la libreria mmc_spi.c de CCS se puede controlar una memoria SD?

 :-)
BitPIC

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Memorias SD
« Respuesta #19 en: 07 de Noviembre de 2006, 22:23:54 »
Yo no tengo ni idea de las MMC ni de las SD porque no me he puesto a investigar. Pero por lo que recuerdo que me contó Darukur las MMC y las SD son lo mismo salvo que las SD (Secure Digital) tienen un sistema de seguridad pero el protocolo es el mismo. Las MMC y las SD comparten el mismo sócalo.
Por ahí Darukur te pueda orientar más.

Saludos.

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Memorias SD
« Respuesta #20 en: 07 de Noviembre de 2006, 22:33:47 »
Te comento las SD y MMC son lo mismo (en muchas tarjetas vas a ver los dos logos), el protocolo SD es un metodo de seguridad sobre los datos almacenados.
Tal como comentas la libreria mmc_spi.c te da soporte para leer la tarjeta de memoria en bloques (tal como en un disco rigido) pero no te provee el soporte de sistemas de archivos (es una capa superior).
La  tarjeta provee modo SPI como soporte básico (en los modos MMC y SD hay mas funcionalidades y controles con CRC, etc) pero las tasas de transferencia no se ven afectadas.
En realidad anda muuy bien en modo SPI.
Empeza con esa libreria y despues deberas analizar el sistema de archivos FAT16.
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado bitpic

  • PIC18
  • ****
  • Mensajes: 402
    • BitPIC
Re: Memorias SD
« Respuesta #21 en: 08 de Noviembre de 2006, 06:04:16 »
Gracias Darukur,

Pretendia hacer lo que comentas, con esta libreria puedo empezar a ver el funcionamiento de la memoria SD y luego poco a poco intentare implementar el FAT16 a ver si lo consigo.

Un saludo.
BitPIC

Desconectado Sasián

  • PIC24F
  • *****
  • Mensajes: 825
    • www.sasian.es
Re: Memorias SD
« Respuesta #22 en: 08 de Noviembre de 2006, 14:09:48 »
buenas:
hace algun tiempo que tengo implementado fat12 y fat16 para el dspic y funciona muy bien.
para aplicaciones donde sea posible es mejor usar fat12 para que los tiempos de busqueda de la fat sean menores.
si tengo tiempo en las proximas semanas subire una lib para usar fat16 con dspic.
saludos

Puerto Real - Cádiz - España
  www.sasian.es

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Memorias SD
« Respuesta #23 en: 08 de Noviembre de 2006, 14:24:51 »
buenisimo, me interesa sobre todo el FAT12 ya que aunque consume menos es un poco mas complejo el manejo para la lectura de clusters en 12 bits
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Memorias SD
« Respuesta #24 en: 08 de Noviembre de 2006, 14:33:39 »
Espectacular Sasián!!! :-/

Nos puede servir para el proyecto de reproductor de Mp3 con dsPIC.

Saludos.

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Memorias SD
« Respuesta #25 en: 08 de Noviembre de 2006, 14:47:10 »
Vieron esto?
Driver de MMC+FAT

http://cc5x.de/MMC/MMC_FAT.htm
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Memorias SD
« Respuesta #26 en: 08 de Noviembre de 2006, 14:58:42 »
Esto lo vi por aca en el foro pero no me acuerdo donde:

Es un desarrollo con un PIC18F4550 para un dispositivo de almacenamiento masivo con MMC y soporte de USB.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124&param=en024412
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Memorias SD
« Respuesta #27 en: 08 de Noviembre de 2006, 16:12:21 »
Hola amigos foreros, el tema es estupendo, disculpe que me entrometa, jeje quería preguntar, ¿que conector puede servir para esas memorias MMC ó SD? ¿se podrá sustituir por algún repuesto sacado de algún "cacharro"?

Salu2
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Memorias SD
« Respuesta #28 en: 08 de Noviembre de 2006, 16:17:47 »
PalitroqueZ creo que en Digikey hay conectores para MMC/SD.

El cc5x el compilador que más optimiza, lástima que la página esté en aleman.

Al enlace

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124&param=en024412

creo que lo puse yo en este tema antes pero es bueno recordarlo porque por ahí no le dieron bola :(

Salutes.

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Memorias SD
« Respuesta #29 en: 08 de Noviembre de 2006, 16:24:00 »
PalitroqueZ ahora que leí bien tu post acá está un conector bastante casero:

http://www.hackaday.com/2006/09/12/floppy-connector-mmc-card-slot/

Saludos.

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina