C'est pas tout à fait ça,
Les 2octets que je reçoit du can (en série donc, bit par bit) je l'envoi au pc par une liaison série rs422.
J'ai déjà en partie fait la partie du prog qui consiste à réceptionner les 2octets du can pour les tocker dans un tableau qui sera envoyer ensuite au pc (par rs422):
int i;
int val;
unsigned result;
for (i=0;i<11;i++){
val= (portb & 0X02)>>1;
result=(result<<1) | val;
if (i<=7)
tab_reception[5]=result;
else
tab_reception[6]=result; // à partir de i=8, result sera stocker dans tab_reception[6] qui sera l'octet de poids forts du mots de 12bits
voila,
Je pense que c'est juste, reste à traiter les validation de conversions, mais je sais pas trop comment faire, c'est à partir de la doc, il y a plusieurs paramètres à traiter, notamment /CNVST, /CS, ADDR...
-----