Bonjour,
Je commence =C3=A0 coder un bootloader afin de pouvoir mettre =C3=A0 jour l'application d'un micro-contr=C3=B4leur AVR (Atmega644) via une interface MIDI, en utilisant les SySex.
Pour cela, je dois m'assurer que le 8e bit de chacun des octets que j'envoie soit nul.
Pour tout =C3=A7a, aucun probl=C3=A8me.
Le truc, c'est qu'en examinant (enfin, en survolant =C3=A7a serait plus exact) le contenu du .hex de mon application (pas le bootloader, hein : il est pas encore cod=C3=A9 :-) ) avec un =C3=A9diteur hexad=C3=A9cimal, je= remarque que les valeurs des octets ne d=C3=A9passent jamais 0x7F. On est m=C3=AAme assez loin puisque =C3=A7a ne d=C3=A9passe m=C3=AAme pas 0= x50.
Donc ma question porte sur la valeur de ces octets. Peut-=C3=AAtre qu'il y a une chose (raison technique, norme ou je ne sais quoi) qui fait que la valeur de ces octets ne d=C3=A9passera jamais 0x7F et dans ce cas, je pourrais m'affranchir d'un encodage 8 bits -> 7 bits. Je penche plut=C3=B4t sur le fait que c'est juste un =C2=AB coup de chance = =C2=BB dans mon cas ...
Vous avez une id=C3=A9e ?
Merci, Lo=C3=AFc