Arduino Forum

International => Español => Hardware => Topic started by: Cheyenne on Jun 01, 2012, 03:24 pm

Title: Lector tarjeta SD no inicializa [SOLUCIONADO]
Post by: Cheyenne on Jun 01, 2012, 03:24 pm
Hola, es la primera vez que pruebo a conectar un lector de tarjetas SD y no hay forma de hacerlo funcionar. La cuestión es que parece tan sencillo que no veo qué puedo intentar hacer para ver dónde tengo el gazapo.

El lector es este: http://www.ebay.es/itm/Perfect-SD-Card-Module-Slot-Socket-Reader-For-Arduino-ARM-MCU-Read-And-Write-/330658250543?pt=LH_DefaultDomain_0&hash=item4cfcc47f2f#ht_3344wt_1313 (http://www.ebay.es/itm/Perfect-SD-Card-Module-Slot-Socket-Reader-For-Arduino-ARM-MCU-Read-And-Write-/330658250543?pt=LH_DefaultDomain_0&hash=item4cfcc47f2f#ht_3344wt_1313)

Lo conecto a una Arduino UNO. El módulo lo alimento con 5 V (he probado con la salida de Arduino y también con una fuente externa y mismo resultado).
Conecto Pin 12 a MISO directamente y los pines 10 (SS), 11 (MOSI) y 13 (SCK) mediante divisor resistivo (dos resistencias de 10k, el lector verá 2,5 V).
Abro desde Arduino 1.0 el ejemplo básico de CardInfo y el resultado siempre es el mismo, fallo de inicialización. Estoy usando una microSD de 2GB con el adaptador a SD.

Cualquier idea es bienvenida ya que las pocas pruebas que se me ocurrían ya las he agotado.
Title: Re: Lector tarjeta SD no inicializa
Post by: miniduino on Jun 01, 2012, 03:36 pm
Comprueba el pin de cs en el codigo a mi también me fallaba pues en la shield ya esta asignado

Ah y asegúrate de tener la tarjeta en fat16
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 01, 2012, 04:13 pm
El pin CS en principio está bien ya que el lector no lleva shield, lo cableo yo y CS lo llevo al pin 10 de Arduino.
La tarjeta también he probado a formatearla en FAT16 (aunque ya estaba) y nada, lo mismo.
Title: Re: Lector tarjeta SD no inicializa
Post by: jorgepl on Jun 01, 2012, 04:32 pm

Conecto Pin 12 a MISO directamente y los pines 10 (SS), 11 (MOSI) y 13 (SCK) mediante divisor resistivo (dos resistencias de 10k, el lector verá 2,5 V).


El módulo que utilizas ¿No está alimentado ya a 3.3? ¿Para qué pones el divisor resistivo si pone que soporta entradas a 3.3 y 5 voltios?
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 01, 2012, 04:51 pm
El módulo tiene dos entradas de alimentación, una de 5 y otra de 3,3 V. Por lo que veo en el módulo la de 3,3 V es directa y la de 5 V pasa por un regulador para dar los 3,3 V. Yo lo estoy alimentando a 5 V porque así he probado con una fuente externa por si le suponía excesivo consumo a Arduino.

Sobre que admite entradas a 3,3 y 5 V creo que no es así. Creo que se refiere a la entrada de alimentación. Según he estado leyendo las tarjetas SD funcionan a 3,3 V y si le metes 5 te las cargas. Y este módulo que he comprado no tiene ningún adaptador de niveles (por internet he visto otros que sí lo tienen). En el esquemático de este módulo se ve que no tiene ningún adaptador de niveles.
Title: Re: Lector tarjeta SD no inicializa
Post by: miniduino on Jun 01, 2012, 08:52 pm
Lo del cs te lo comentaba porque yo caí. Tengo la shield de seedstudio v3 allí lo "fijan por hardware" y muchos sketch lo ponen en otro pin y yo pique !!

Lo único que se me ocurre es pasarte por sparkfun a ver si tiene esa placa con un ejemplo o explicación con codigo. O acosar al vendedor con amenazas serias... (es coña)
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 02, 2012, 02:43 pm
Nada, sigo en las mismas. Sólo he podido ver una cosa que no veo lógica. Si alimento con 5 V el módulo no se calienta pero he visto que si alimento con 3,3 V la placa del módulo se pone bastante caliente. Empiezo a pensar que hay algo mal en el módulo, pero siendo tan sencillo se me hace extraño.
Title: Re: Lector tarjeta SD no inicializa
Post by: Heke on Jun 02, 2012, 04:11 pm
Cheyenne, me da a mi que ese modulo lo han pensado en ponerlo directo al arduino, sin divisores...

Por si acaso, alimentalo a 5v, que emplee el regulador no a 3v3, de eso ya se encarga el regulador.

En ladyada hacen el divisor de tension con una resistencia de 4k7 en serie con el pin correspondiente y en paralelo con ese pin, una de 10k a masa.

Tu placa tiene la de 10k a positivo, eso es lo raro.

En este otro esquema mira los valores que ponen:
(http://img441.imageshack.us/img441/2391/schematicuo7.jpg)

En tu caso, igual probaria yo a poner solo una resistencia en serie de 4k7 en las salidas del arduino.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 02, 2012, 08:18 pm
Haré esa prueba Heke. Aunque la verdad es que cuanto más miro el esquema y el de otras configuraciones como la que me pones menos entiendo cómo puede funcionar este módulo.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 02, 2012, 08:45 pm
Desde mi punto de vista, deberían haber usado un conversor de niveles para adaptar las tensiones de +5V a +3.3V. El caso es que las especificaciones de las tarjetas SD aceptan entradas a 3.3V. El esquema de la tarjeta es simple, en principio lo único que tiene es un pull-up en todas las entradas a +3.3V, esa parte la veo bien, y aunque la especificación no dice nada, muchos fabricantes lo recomiendan. Ponerle +5V en las entradas MOSI, MISO y CLK no creo que sea buena idea.

Yo, estoy usando un conversor de niveles, vamos un buffer mondo y lirondo, pero estoy teniendo algún problemilla con la corriente que se le suministra a la tarjeta. Veo los niveles bien, pero no consigo leer bien las tarjetas. Esto es para la evoulución de la vinciDuino.

Bajar la tensión a base de resistencias no os sabría decir, pero creo que para tarjetas rápidas puede ser un problema.
Title: Re: Lector tarjeta SD no inicializa
Post by: miniduino on Jun 02, 2012, 11:02 pm
Perdón no quiero raptar el hilo fm te refieres a un buffer hex un 4050 por ejemplo? Como las "nuevas" sd shields?
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 03, 2012, 02:57 am
Para tarjetas SD hay muchos esquemas que usan resistencias para adaptar los niveles.

Como curiosidad yo tengo unos adaptadores de niveles lógicos de Sparkfun y la adaptación de 5 a 3,3 V está hecha con divisor resistivo.

Pensando en todo esto he caído en la cuenta que el divisor resistivo que utilizo con resistencias de 10k (para minimizar consumos) es del mismo rango que la resistencia pull up del módulo. Como resultado cuando Arduino saca un estado LOW la entrada SD tendrá 1,1 V que seguro que no detectará como un LOW. Creo que tengo que probar con un rango de resistencias menores.
Title: Re: Lector tarjeta SD no inicializa
Post by: Heke on Jun 03, 2012, 08:46 am
Cheyenne y si no, mas facil:

Quitale  las  4 resistencias que van a positivo, las mandas a tomar viento y ponle externamente las que quieras.

Aunque sean smd las puedes incluso romper o con un soldador fino las quitas, te da igual estropearlas.

Y muerto el perro se acabo la rabia.

Ya puedes entonces emplear las combinaciones que quieras externas.

Mira el waveshield 1.o con resistencias, y ademas esta mas que probado:
http://www.ladyada.net/media/wavshield/waveshield10schem.png (http://www.ladyada.net/media/wavshield/waveshield10schem.png)

Respecto a lo que te decia de:
Quote
me da a mi que ese modulo lo han pensado en ponerlo directo al arduino, sin divisores...

Claro, pero esta pensado para meterle el buffer antes, un 74hc125 o sea que sin buffer y no teniendo mas narices que alimentar a 3v3 la SD divisor de tension al canto y listo.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 03, 2012, 10:55 am
Cierto Heke, creo que no será difícil desoldar esas resistencias y así me pongo mis divisores sin más problema. Hoy no voy a disponer de tiempo, en cuanto tenga un rato uno de estos días lo probaré.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 03, 2012, 11:12 am
@miniduino - si, un 4050 o similar el que yo estoy utilizando tiene 3 estados (HI, LOW, HiZ), HiZ - alta impedancia.

@Cheyene - no digo que no funcionen, lo que digo es que hay tarjetas que posiblemente no funcionen. Para el circuito que estás montando, lo que tendrás que hacer es poner una resistencia en serie (haciendo los cálculos pertinentes) con el pull-up que tiene el conversor. Es decir, lo tienes que ver como un divisor de tensión poniendo las tensiones en las entradas de las resistencias en serie y calcular el valor de Rserie para tener los valores que verá la tarjeta como HI y LOW. Vhi suele ser 0.7*Vcc y Vlow menor que 0.3*Vin.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 03, 2012, 10:25 pm
@fm - si te entiendo bien no habría problema para calcular el divisor y en LOW la tensión sea inferior a 0,3*Vin. Pero para el estado HIGH el divisor será entre los 3,3 V a los que está la resistencia pull up y los 5 V a los que estará la resistencia en serie por la salida de Arduino; esto hará que la tensión que tendrá la tarjeta sea siempre superior a los 3,3 V independientemente del valor de la resistencia que ponga. Y la tarjeta SD no admite tensiones superiores a 3,3 V, o al menos yo no sé si admite tensiones algo superiores ni cuánto.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 03, 2012, 10:52 pm
Correcto.

Si te fijas en el post anterior y el circuito del PDF de lady Ada, es lo que va a suceder, con la salvedad que en ese circuito usa pulldowns y para la lógica negativa utiliza en el CS usa un pullup con un zener de 3.6V para fijar la tensión.

Creo que 10K es un valor muy alto sobre todo si quieres tener una pequeña corriente para obtener la tensión zener. La otra alternativa es usar el divisor que ha publicado Heke y quitar los pullups de 10K.
También puedes usar 3 transistores configurados como seguidor de colector y a 3,3V. No se...
Ya nos contaras.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 03, 2012, 11:56 pm
Creo que probaré con los valores del divisor de Heke pero sin quitar las pull up ya que he calculado que en LOW habrá 0,35 V, creo que será suficiente para ser detectado como LOW.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 05, 2012, 05:18 pm
He hecho la prueba con las resistencias que tenía a mano que son de 1k2 y 1k8 y nada, mismo resultado. Sin embargo empiezo a pensar que hay algo mal en el módulo, algún corto entre pistas o debido a alguna soldadura desbordada. Tengo que verificarlo con más tiempo pero me ha dado la impresión de que si conecto el módulo con la primera fila de pines simplemente no va. Y si lo conecto con la segunda fila además de no ir la placa se calienta mucho, la zona es en donde el regulador de tensión. Tengo que verificar bien esto probando en una fila y en otra alimentando a través de 3,3 V y 5 V y comprobar resultados.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 05, 2012, 05:26 pm
Puedes medir la corriente que te esta consumiendo la placa? Te dará una muy buena idea de si hay cortos...
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 05, 2012, 09:02 pm
Mala cosa... Pruebo al módulo sin nada conectado y cuando entro por 3,3 V el consumo es de unos 400 mA y si entro con 5 V el consumo es de más o menos 1 mA.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 05, 2012, 09:27 pm
Lo que es cierto es que las sd consumen mucho, de forma relativa claro. Esos consumos no son desorbitados. Aun así, mira a ver por la red los consumos que pueden tener.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 05, 2012, 09:58 pm
Me  desdigo, después de ver algún que otro datasheet the varios fabricantes los picos de consumo que tienen, aunque varian entre fabricante y fabricante, oscilan estre 40 u 80 mA. Con lo que un consumo de 400mA es mucho.

Una cosa, la mochila esa, tiene un regulador, supongo que los 5V le estarán llegando al regulador verdad?

Otro sospechoso habitual pueden ser los condensadores y un PCB defectuoso. Lo que me rechina es por qué a 5V la cosa parece funcionar. Algo no me cuadra nada.
Title: Re: Lector tarjeta SD no inicializa
Post by: Heke on Jun 05, 2012, 10:39 pm
Cheyenne

No conectes 3v3 por tu cuenta, te lo decia antes y es que segun datasheet del fabricante del regulador LM1117-3.3 dice entre otras cosas:
Quote
When a output capacitor is connected to a regulator and the input is shorted to ground, the output capacitor will discharge into the output of the regulator.


Esto significa que si le metes 3.3v por tu cuenta a la salida del regulador, este absorbera dicha corriente por eso tienes consumo extra y lo que se calentara de la placa sera el regulador.

Mejor que emplees la alimentacion de 5v que para eso lleva el regulador integrado.

Como proteccion se emplean unos diodos para que no pase la corriente hacia atras y proteger el integrado, evitando que sea el circuito de salida del regulador el que se coma la carga:
(http://img262.imageshack.us/img262/5416/reguladorconproteccion.jpg)

No tengo ni idea del efecto que hara las resistencias de pullup que lleva esa placa con las que tu conectas, sigo aconsejandote que no te compliques, eliminalas y emplea las tuyas exteriormente, te quitaras historias.

Yo tenia la primera waveshield con resistencias como divisor de tension y funcionaba, ese divisor como el otro que te he puesto debe de funcionarte a ti igualmente.

EN algunos sitios coinciden que dependiendo de marcas, las SD pueden consumir unas mas que otras.
Title: Re: Lector tarjeta SD no inicializa
Post by: Heke on Jun 05, 2012, 10:53 pm

Tengo que verificarlo con más tiempo pero me ha dado la impresión de que si conecto el módulo con la primera fila de pines simplemente no va. Y si lo conecto con la segunda fila además de no ir la placa se calienta mucho, la zona es en donde el regulador de tensión.


He reflexionado con esto que pones y pienso, es posible que la primera hilera sea para conectar o desconectar mediante un jumper los 3v3 dejando al aire el regulador ¿porque no metes polimetro y sacas el esquema de conexiones? es que no he encontrado foto donde se distinga el camino de las pistas y no tiene sentido dos hileras de pines.

Vale, he encontrado una imagen de tu placa, compañero, segun imagen la primera hilera no tiene conexion a ningun sitio a menos que este unida por la cara top del pcb y no se ditingue por el conector de doble hilera.
(http://img9.imageshack.us/img9/9620/redimensionamientodemod.jpg)

Te toca meter polimetro y confirmar conexiones...
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 05, 2012, 11:11 pm
fm: sí, los 5 V van a la entrada del regulador que lleva el módulo.

Heke: valiosa información la del regulador, no pensé que pudiera ser nada así ya que en las características indican: "Support 5V/3.3V input.". Al parecer no es así.

He comprobado el módulo sin nada conectado ni tarjeta y en principio está bien. Alimento con 5 V y tengo 3,3 V, el regulador está bien y no hay ninguna pista que alimente directamente que se encuentre en corto. Consumo sobre 1 mA. Así que veo que sólo puedo hacer la sugerencia de Heke, quitar las pull up.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 05, 2012, 11:20 pm
Si, creo que la prueba de quitar los pull-ups va a ser la más apropiada. Ya nos contarás.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 05, 2012, 11:22 pm
No Heke, el comentario que hice de las dos filas era por el despiste del calentamiento que ha resultado ser si alimentaba con los 3,3 V. Las dos filas tampoco sé por qué estarán pero lo tengo comprobado que sí están comunicadas las patillas dos a dos.

Y para más cosas raras decir que el módulo que has puesto coincide exacto con el mío en la disposición de componentes pero no coincide para nada el dibujo de las pistas de ninguna de las dos caras. Pongo una foto.

(http://img265.imageshack.us/img265/3773/modulosd.jpg)
Title: Re: Lector tarjeta SD no inicializa
Post by: miniduino on Jun 05, 2012, 11:35 pm
Cheyenne yo enviaria un mail al señor que vende esos engendros por ebay. Por lo que veo muchos te piden que si algo no funciona les preguntes lo que sea o sino le pones voto negativo. En teoria esa shield deberia funcionar como caja negra no ? pones +5 donde pone +5, gnd en gnd, etc...
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 06, 2012, 03:14 am
Nada, he quitado las pull up y sigue sin funcionar. Ya sólo me queda pensar en algún fallo de contactos entre la microSD y el adaptador a SD. No es que crea que es eso pero ya no sé qué puedo mirar. La otra opción es que esté cometiendo algún fallo de los gordos gordos tan elemental que nadie puede pensar en algo así.
Title: Re: Lector tarjeta SD no inicializa
Post by: miniduino on Jun 06, 2012, 04:17 am
Que nadie se tome nada a mal es una ocurrencia que propone una intento de perdidos al río... Prueba en postear sobre esto en los foros en inglés. Insisto no porqué sepan mas o sean mejores sino porqué hay mas gente ergo mas posibilidades de alguien que tenga esa breadboard y una posible solución.

Pd: sigo pensando en que habría que pedir explicaciones al fabricante, mas cuando sabéis de que habláis.
Title: Re: Lector tarjeta SD no inicializa
Post by: Heke on Jun 06, 2012, 08:48 am
Al final, al quitar el Pullup ¿que resistencias has puesto externas como divisor?

¿No habra algun problema con el arduino que usas en el patillaje de miso, mosi y demas?

Esto tiene el mecanismo de un botijo, una sd y unas resistencias, no hay mas...

Solo queda pensar, o patillaje del arduino, libreria, o Sd mal.

Tambien puedes comprobar si le llega los 3v a la sd en la pata correspondiente.

Esto se resiste, pero saldra... seguro.
Title: Re: Lector tarjeta SD no inicializa
Post by: fm on Jun 06, 2012, 08:55 am
Empiezo a sospechar de la uSD. El caso es que yo andaba a vueltas con una uSD y un conversor de niveles y he observado un comportamiento muy errático.
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 06, 2012, 12:53 pm
Ayer escribí al vendedor solicitando información ampliada de conectar el módulo con Arduino y muy amablemente me ha enviado justo la misma información que ya venía en la publicidad de su producto en eBay  :) Indica que si necesito algo más que se lo diga pero no sé si sacaré mucho más por esa vía.

Al quitar los pull up puse resistencias externas como divisor de valores 1k2 y 2k2 (ésta última a GND, claro). El patillaje lo he comprobado y parece estar todo bien. A las patillas de la "cápsula" de la SD le llegan bien las señales, en MOSI y CS mido 3,3 V (aproximado), en SCK no recuerdo si medía algo, las dos patillas correspondientes a alimentación también mido 3,3 V. MISO lo tengo directo sin divisor resistivo.

Yo también estoy empezando a sospechar de la MicroSD y/o el adaptador. Intentaré hacerme con una SD normal para probar, el problema es que ahora es más difícil encontrarlas ya que suelen ser de 4 GB o más (SDHC).

Por último sobre la librería estoy usando la que viene en el IDE, simplemente abro el ejemplo de CardInfo y lo cargo (he probado a cambiar sobre el ejemplo el pin SS entre el 4 y el 10 por si acaso pero nada).
Title: Re: Lector tarjeta SD no inicializa
Post by: Cheyenne on Jun 06, 2012, 06:39 pm
¡Aleluya! He rescatado una SD de 2 GB que he recordado que tenía en la Wii, la he formateado a FAT16 y ha funcionado a la primera. La configuración final ha sido quitando las 4 resistencias de pull up (aunque creo que sin quitarlas también funcionaría), conectar MISO directo y MOSI, SCK y CS a través de divisor resistivo con 1k2 y 2k2 aunque con valores mayores proporcionales seguro que funciona tal y como viene en muchos esquemas por internet.
Lo anoto como solucionado porque he conseguido que funcione pero si consigo averiguar algo más concreto lo pondré. Quiero mirar si el problema está en el adaptador de MicroSD a SD o si es la misma MicroSD que tal como dices fm como poco necesita de un conversor de niveles. Claro que no sé cuándo podré hacer esa prueba ya que el conversor de niveles que tengo de Sparkfun es con divisor resistivo :~

Gracias a todos por la ayuda técnica y moral, en concreto esto de Heke "Esto se resiste, pero saldra... seguro." me produjo subidón de adrenalina para seguir  :)
Title: Re: Lector tarjeta SD no inicializa [SOLUCIONADO]
Post by: miniduino on Jun 07, 2012, 12:39 am
Eres un crack!!  Lo mejor de estas sitiuaciones es cuando olvidas lo malo y te entra esa "euforia" de haberlo conseguido y verlo todo mucho mas trivial. Me alegra que lo hayas conseguido.
Title: Re: Lector tarjeta SD no inicializa [SOLUCIONADO]
Post by: Cheyenne on Jun 07, 2012, 03:14 pm
Gracias miniduino. Anoto alguna información más para consultas de otros usuarios.

El adaptador microSD a SD funciona bien (lo he probado en el ordenador) así que para que funcione con Arduino sólo me queda el tema del adaptador de niveles.

Y otra cuestión sobre la librería SD de Arduino. El enlace es éste: http://arduino.cc/en/Reference/SD (http://arduino.cc/en/Reference/SD)
Resulta que todas mis búsquedas por internet para conectar la SD a Arduino ponen énfasis en que la tarjeta sea de 2 GB como máximo y se formatee a FAT16. Pues como podéis leer en la documentación de la librería la actual versión (no sé desde cuándo será así) admite también tarjetas SDHC y formateo FAT32. Lo he probado con una SDHC de 4 GB y funciona bien reconociendo los 4 GB. No sé cuál será el máximo que reconozca o pueda manejar.
Title: Re: Lector tarjeta SD no inicializa [SOLUCIONADO]
Post by: Cheyenne on Jun 19, 2012, 02:19 am
He seguido leyendo más sobre este tema, expongo las conclusiones a las que he llegado.
He encontrado un post muy clarificador, éste: http://arduino.cc/forum/index.php/topic,58643.0.html (http://arduino.cc/forum/index.php/topic,58643.0.html)

Fundamentalmente hablan de lo que ya indicó @fm, que adaptar los niveles de tensión con resistencias no es un buen método. Unas tarjetas funcionarán, otras puede que no. Concretamente habla un usuario que ha desarrollado varias librerías SD indicando que mayoritariamente los problemas que le indican los usuarios se deben a este tema. Las tarjetas SD tienen dos buses de comunicación, uno rápido y "complicado" (para microcontroladores) que es el 4-bit SD bus y el lento y sencillo bus SPI. Los fabricantes esperan que las tarjetas sean usadas mediante el primer bus y concretamente en las class 10 implementan un bus SPI "pobre". Como resultado si no queremos tener problemas se impone añadir un "low level shifter" tal y como algunos fabricantes ya hacen en sus lectores SD o µSD. Los que nombran para esto son:

- 74AHC125N
- 74HC4050N
- 74LCX245

Hay que fijarse bien en todas las letras ya que integrados parecidos no sirven. Por ejemplo el 74HC125 aunque hay sitios en los que se ve que se monta realmente no está indicado (la tensión de entrada máxima que admite es Vcc + 0,5 que serían 3,8 V y sin embargo desde Arduino vamos a meterle 5 V). Lo gracioso del tema es que esto lo he averiguado justo después de haber pedido un par de estos en ebay  :smiley-roll:
Por otra parte los tres chips de arriba no los he encontrado por ebay a precios razonables. El 74HC4050N por ejemplo está en Farnell a un precio reducido pero con los portes no sale a cuenta. Así que ya sé por dónde tirar para hacer alguna prueba pero no sé dónde conseguir un par de alguno de esos chips sin que se vayan de precio.
Title: Re: Lector tarjeta SD no inicializa [SOLUCIONADO]
Post by: miniduino on Jun 19, 2012, 03:09 am
Aquí en bcn puedes pedirlos en rs-online y te los dejan en la central de mrw asi te ahorras los portes.

Si conoces a alguien te lo podría enviar por correo ordinario.
Title: Re: Lector tarjeta SD no inicializa [SOLUCIONADO]
Post by: Cheyenne on Jun 19, 2012, 10:26 pm
Algunas veces he hecho pedidos a allí, si pides varias cosas los portes ya no son tan importantes. Como no me urge ya que por el momento sería para hacer pruebas (con una SD ya me funciona) de momento esperaré para cuando tenga alguna otra cosa que pedir. Gracias por la idea.
Title: Re: Lector tarjeta SD no inicializa
Post by: rabanisa on Jul 29, 2012, 09:26 am

Buenos dias:

Acabo de hacer funcionar(gracias a este post) este modulo SD en concreto.

(http://img9.imageshack.us/img9/9620/redimensionamientodemod.jpg)

En mi caso lo que me ha hecho estrellarme ha sido la tarjeta, ya que tal cual viene funciona con tarjatas SD y SDHC (2 y 4 GB). Mi error fue empezar a probar con esta tarjeta(la de  izquierda que es supervieja creo que de 64 mB o asi la otra es de 2 GB).
(http://img839.imageshack.us/img839/1870/dsc0026ofi.jpg)
Ademas que como utilizo una placa mega no me coinciden los pines.  En este post encontre la solucion al tema de los pines : http://arduino.cc/forum/index.php/topic,31497.0.html

Saludos y gracias.