Bonjour à tous.
Pour accélérer un processus, je souhaiterais utiliser du code intégrant DDRB, PORTB et PB5, comme dans cet exemple de test :
void setup()
{
DDRB |= (1<<DDB5);
PORTB |= (1<<PB5) ; }
void loop()
{}
Si DDRB et PORTB sont reconnus par l’IDE d’Arduino, PB5 ne l’est pas.
Apparemment il faut passer par du code de style :
PORTB |= B00100000;
ou encore :
PORTB |= (1 << PORTB5) ;
Pour pouvoir utiliser « PB5 », question d’habitude, j’ai écrit :
#define PB5 PORTB5
mais j’obtiens une erreur ‘PB5 was not declared in this scope’.
Où est mon erreur dans ce #define ?
Merci pour votre aide.
Cordialement.