Go Down

Topic: Remplir un tableau avec les données d'un fichier *.c (Read 73 times) previous topic - next topic

ChPr

Bonjour à toutes et à tous,

Je pédale dans la semoule, je n'arrive pas à concrétiser ce qui suit :

Dans mon programme, j'ai un tableau : buffer[1024];

et j'ai un fichier img.c dont le contenu a la même taille.

Dans mon programme je déclare :

extern unsigned char GPS[];

Le contenu du fichier est tel que :

Code: [Select]
const unsigned char GPS [] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
... // toutes les 1024 données
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};


Je veux remplir le tableau avec les données du fichier img.c. J'y arrive, MAIS dans mon programme, mon tableau et mon buffer se retrouvent dans la mémoire vive et je sature la mémoire (pro-mini).

Je pense qu'il y a moyen de charger les valeurs de mon fichier dans mon tableau buffer, mais je n'arrive pas à trouver le truc.

Merci de votre aide.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

ChPr

Bon, ça y est, j'ai trouvé, dans l'en tête du fichier, j'avais oublié le PROGMEM qui permet de le charger en mémoire flash au lieu de la RAM.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Go Up