Estoy tratando de conectar un modulo de memoria SD a una placa DUE, sin embargo no he podido realizar nada.
Me prestaron un MEGA y a la primera me funciono y no quisiera vender mi Ardue (ya hasta lo bautice lol) y también estoy por comprar una pantalla TFT y un shield ethernet, pero bueno, esas son otras cosas.
Actualmente coloco los pines de esta forma
[table, border=1 ]
MOSI
4
MISO
1
SCK
3
3.3v
3.3vcc
GND
GND
mientras que el SDCS no se donde conectarlo, he intentado en numerosos pines como muestran los ejemplos o algunas paginas en ingles pero no pasa nada, tengo como 1 mes sin poder hacer nada TT-TT
En el DUE, los pins SPI, están presentes solamente en el "header" central de 6 pins.
Tienes el pinout aqui:
Para el pin CS de la placa SD, si usas los ejemplos que vienen con el IDE de arduino, tienes que conectarlo en el pin 4, pero realmente, puedes conectarlo en otro, siempre y cuando, lo definas en la linea:
Actualmente no estoy a disposición de probar lo que me acabas de mencionar pero en cuanto pueda aviso
Carezco de conocimiento en esta rama pero tratare de apoyar en la comunidad, MUCHAS GRACIAS
Acabo de hacerlo con el shield ethernet, muchas gracias amigo, ahora a aprender sobre i2c y spi
El problema es a la hora de utilizar la libreria y el código que hay en los ejemplos, que esta hecho para Arduino UNO, y conecta MOSI, MISO y CLK en 11,12,13 y Arduino DUE se debe conectar en el centro, en el SPI no?
Segun la pagina oficial:
The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin - pin 10 (on most Arduino boards) or pin 53 (on the Mega) - or another pin specified in the call to SD.begin().