Hola, estoy enfrascado en un proyecto para el cual mediante un reproductor mp3, con entrada de tarjetas SD, enlazarle un conector embra de usb para poder conseguir que mediante un pendrive lea canciones directamente de la memora.
Por ahora lo que he hecho es soldar una entrada de 5v y Gnd correspondiente al funcionamiento del usb.
Soldar el chivato de entrada del lector de tarjetas para que reconozca e intente leer algo y soldar el Data+ del usb con el contacto de pin 2 que es una entrada y el Data- del usb con el pin 7 que es una salida.
Segun la información obtenida por internet :
" Modo SPI
En este modo la tarjeta solo permite la entrada de datos por DATA IN (2) y la
salida de datos por la terminal DATA OUT(7). Los comandos se mandan también por la
terminal DATA IN. La habilitación de la tarjeta se hace por la terminal CS(1). La señal
de CLK que se envía desde el host o controlador es la que establece la velocidad de la
comunicación, es por esto que el diseño del host se facilita ya que no se tienen
problemas de desincronización cuando el host es más lento que la tarjeta. Sin
embargo, como sólo se envían los datos por una terminal se tiene menor utilización del
potencial de la memoria. Ya que el protocolo SPI es un estándar muy conocido, se
decidió implementar este protocolo de comunicación con la tarjeta. "
¿Es una locura lo que pretendo hacer... o tiene alguna base logica?. Aun no he conseguido que me lea nada de la memoria conectandolo asi.
Agradeceria algun tipo de ayuda. Gracias
Por ahora lo que he hecho es soldar una entrada de 5v y Gnd correspondiente al funcionamiento del usb.
Soldar el chivato de entrada del lector de tarjetas para que reconozca e intente leer algo y soldar el Data+ del usb con el contacto de pin 2 que es una entrada y el Data- del usb con el pin 7 que es una salida.
Segun la información obtenida por internet :
" Modo SPI
En este modo la tarjeta solo permite la entrada de datos por DATA IN (2) y la
salida de datos por la terminal DATA OUT(7). Los comandos se mandan también por la
terminal DATA IN. La habilitación de la tarjeta se hace por la terminal CS(1). La señal
de CLK que se envía desde el host o controlador es la que establece la velocidad de la
comunicación, es por esto que el diseño del host se facilita ya que no se tienen
problemas de desincronización cuando el host es más lento que la tarjeta. Sin
embargo, como sólo se envían los datos por una terminal se tiene menor utilización del
potencial de la memoria. Ya que el protocolo SPI es un estándar muy conocido, se
decidió implementar este protocolo de comunicación con la tarjeta. "
¿Es una locura lo que pretendo hacer... o tiene alguna base logica?. Aun no he conseguido que me lea nada de la memoria conectandolo asi.
Agradeceria algun tipo de ayuda. Gracias