Bonjour,
Je suis en train de concevoir un footcontroller MIDI avec un AtMega644. Pour cela, j'utilise l'UART du microcontr=F4leur. Pour l'envoi des messages MIDI, c'est OK mais pour la lecture, =E7a se corse un peu.
Dans un premier temps, j'ai besoin de d=E9tecter si un message de Program Change est re=E7u sur le canal 0, soit le code 0xC0, mais comme le bit de poids fort est envoy=E9 en premier, je re=E7ois 0x03 et c'est donc cette valeur que je dois lire.
Y-a-t-il un moyen de contourner =E7a simplement ? J'ai pens=E9 =E9crire un algo de pile LIFO mais =E7a me parait un peu lourd pour =E7a.
Merci, Lo=EFc