Ayuda Mega 2560 y SD

Buenas, llevo unos días peleándome y no consigo conectar la sd

Tengomontado: Arduino 2560 + ITDB02 Arduino MEGA Shield v1.1 + HY-TFT320

http://blog.iteadstudio.com/itdb02-arduino-mega-shield-v1-1-come-with-library-v1-2/
http://www.geeetech.com/wiki/index.php/3.2TFT_LCD#introduction

La pantalla, la función táctil y el reloj conseguí conectarlos, pero la sd no encuentro manera.
este codigo me saca siempre el mensaje de error iniciando…

Pantalla.print("INICIANDO SD… ", CENTER,50);
pinMode(53,OUTPUT);
if (!SD.begin(53))
{Pantalla.print("ERROR INICIANDO SD… ", CENTER,65);}
else {Pantalla.print("TARJETA SD INICIADA… ", CENTER,65);}
delay(3000);

Alguien me podría indicar donde esta el error?

gracias

PD. Mis conocimientos de C son mas bien escasos.

Me respondo a mi mismo, que soy el que mas me quiere, jejejeje.

Todavía no estudie como se maneja la tarjeta, pero conseguí conectarla. Al final era un problema de librerías...

por si alguien las necesita dejo aquí los enlaces:

Para usar la SD como almacén de imágenes raw: http://henningkarlsen.com/electronics/library.php?id=53 para usarla como almacén de ficheros: http://henningkarlsen.com/electronics/library.php?id=37

Un saludo