Bonjour,
je viens vers vous car je suis entrain de mettre en oeuvre une liaison SPI entre 2 µC, et je dois envoyer un mot de 16 bits.
-Je pensai donc "découper" ma variable toto_16 (codée sur 16 bits-unsigned int) en 2 mots de 8 bits toto_high et toto_low (unsigned char).
-Ensuite j'envoi mes 2 variables toto_high et toto_low sur mon bus SPI
-Et lorsque je récupère mes 2 variables sur mon autre microcontroleur, afin de récupérer un mot de 16 bits(TOTO_16), je fais ceci:
et j'ai donc bien récupéré mon mot de 16 bits, mais je ne sais pas comment faire pour "découper" ma variable toto_16 en 2 mots de 8 bits avant mon envoi...Code:TOTO_16 = (toto_high*256)+toto_low
Je suppose que c'est assez simple, mais je ne trouve pas...
Merci d'avance
-----