En fait dans mon µControlleur, j'ai plusieurs registres qui se suivent : REG0, REG1, REG2, ...
Ce que je voulais faire, c'est mettre l'adresse du registre dans un pointeur puis de faire la boucle suivante pour récupérer les différentes valeurs :
Code:
1 2 3 4 5
| UINT32 *ptReg;
ptReg = (UINT32*)®X; // REGX est un registre
for(i=0; i<nbReg; i++){
tab[i] = *ptReg++;
} |
=> j'ai défini le pointeur en UINT32* car les registres sont de 32bits : est-ce qu'il y a une meilleure méthode pour faire cela (je ne sais pas qu'il est le type d'un registre) ?