bonjour
Avec Arduino, pour gagner du temps d'exécution il est possible de faire des accès directs sur les entrées et les sorties des 3 ports disponibles :
https://www.arduino.cc/en/Reference/PortManipulation
La question que me pose est de savoir s'il existe un registre qui permet d'accéder en lecture ou en écriture aux trois ports en même temps. C'est à dire au lieu de manipuler 3 ports (PORTB, PORTC, PORTD) de 8 bits, manipuler un registre de 24 bits (3x8) qui correspond aux 24 E/S disponibles.
Le but est d'avoir une carte avec 24 E/S dont les états sont synchrones. Dans la datasheet de l' ATMega 328p je n'ai pas trouvé un tel registre, mais j'aimerais avoir une confirmation.
Partager