bonjour,
je programme sous maplab V8.4 et compilateur high tech tools
j'aimerais tester la valeur d'un bite d'une variable et même modifier un bit (RB0) directement selon un bit d'une variable.
comme un btfss ou btfsc en assembleur
exemple:
et la j'ai une erreur de compilation pour le buffer.2Code:#define clock RB0 unsigned char buffer; clock = buffer.2;
je travaillais avant sur le compilateur ce de BKunke (CCS) et cela fonctionnais sans probleme.
je suppose que c'est une question de syntax mais je trouve rien dans le manuel du compilateur high tech.
le code suivant ne fonctionne bien sur par non plus.
merci pour votre aide et vos explication.Code:unsigned char buffer; buffer = 0b11111111; if (buffer.2 == 1) { buffer = 10; }
-----