Gracias, Lucario. El tema de los punteros y los direccionamientos siempre han sido mi talón de Aquiles. El programa ha compilado sin problemas pero no ha transferido los datos ni en un fichero de texto ni en uno binario. La verdad es que me ha llamado la atención que la transferencia a través del terminal serie era muchísimo más lenta que con la solución de las otras tarjetas (con la librería SD). Cuando tenga tiempo intentaré ir depurando el código para ver qué manda, qué recibe, etc. Probaré también a ir cambiando el retardo a la hora de leer/escribir los datos. ¿Alguna sugerencia?