fichier csv sdcard vers pc ?

bonjour,

peut-on "transferer" un fichier data csv d'une sd card sur un arduino vers le pc par la voie série ? inversement un fichier du pc vers la sd card ? jusque dorénavant je retire la carte et l'insere dans le lecteur du pc pour lire/ecrire fichiers sur la carte. je suppose que c'est beaucoup demander a un µC 8 bits ? c'est juste par curiosité que je demande

Merci

Oui c'est possible

Bonjour,

Oui, mais il faut faire attention à la longueur des messages envoyés.
En effet dans le fichier “HardwareSerial.h” sont définis la taille des ‘buffers’ d’emission et réception en fonction de la taille de la mémoire SRAM du µProcesseur.

Un extrait du code:

#if !defined(SERIAL_TX_BUFFER_SIZE)
#if ((RAMEND - RAMSTART) < 1023)
#define SERIAL_TX_BUFFER_SIZE 16
#else
#define SERIAL_TX_BUFFER_SIZE 64
#endif
#endif
#if !defined(SERIAL_RX_BUFFER_SIZE)
#if ((RAMEND - RAMSTART) < 1023)
#define SERIAL_RX_BUFFER_SIZE 16
#else
#define SERIAL_RX_BUFFER_SIZE 64
#endif
#endif
#if (SERIAL_TX_BUFFER_SIZE>256)
typedef uint16_t tx_buffer_index_t;
#else
typedef uint8_t tx_buffer_index_t;
#endif
#if  (SERIAL_RX_BUFFER_SIZE>256)
typedef uint16_t rx_buffer_index_t;
#else
typedef uint8_t rx_buffer_index_t;
#endif