Bonjour.
Utilisant depuis peu Atmel Studio 7, je n’en maîtrise pas encore tous les points,
Je bute sur un point de “Debug”.
Dans un petit programme écrit en Assembleur (qui tourne sans problème), j’ai défini un tableau de 7 variables de un octet de deux façons:
première façon:
Deuxième façon:Code:ssaa: .BYTE 7 ; tableau des variables .EQU Ss = ssaa + 0 .EQU Mn = ssaa + 1 .EQU Hh = ssaa + 2 .EQU Js = ssaa + 3 .EQU Jj = ssaa + 4 .EQU Mm = ssaa + 5 .EQU Aa = ssaa + 6
Quelle que soit la manière, Studio7 prend le byte pour un dwordCode:ss: .BYTE 1 mn: .BYTE 1 hh: .BYTE 1 js: .BYTE 1 jj: .BYTE 1 mm: .BYTE 1 aa: .BYTE 1 .EQU ssaa = ss ;adresse tableau
Exemple pour la variable “ss”:
(Copie de l’affichage de “Debug”)
qu’on voit dans le tableau “Watch1” en 4ème ligne.
Il doit y avoir un moyen de paramérer cet affichage erroné, mais je n’ai pas trouvé où.
On peut bien sûr, contourner cette erreur, mais c'est moins commode...
Quelqu’un pourrait-il me renseigner? J’ai cherché dans les divers “freaks” et n’ai rien vu.
Merci d’avance
-----