Je voudrais pouvoir tester un bit d'un PORT à 0, en déclarant des variables du genre:
char toto;
toto = ~0x01;
Cela fonctionne quand PIND sera égale à 1111 1110
If (PIND = toto)
{
}
MAIS SI JE DEFINIE
#define toto ~0x01
Mon test en SI, n'est jamais vrai.
Après approfondissement du problème, il semblerait que l'opérateur ~ ne soit pas pris en compte dans le #define.
Connaissez vous une solution à ce problème ?
JBE



)