pave pave INTERRUPTIONS
5/7


ATTINY861


DESCRIPTION

cet article décrit l'utilisation des interruptions sur la puce attiny861. Un exemple avec six boutons poussoirs en mode momentané ON / OFF est décrit dans cette page. Le code est strictement identique à celui de l'ATTiny85 mais adapté pour l'ATTiny861 avec un triplement des possibilités.
Les modes ON / OFF avec détection du Front Montant et Descendant, et interrupteur Marche / Arrêt seront à extraire des codes de l'ATTiny85. Il faut bien que je vous laisse un peu de travail...

ENTÊTE

L'entête aura une structure identique et adaptée à chaque puce.

CODE

La structure du code (le programme à proprement parler) sera toujours la même.


Téléchargement du code au bas de cette page

IMPLANTATION

Cette vue permet de voir l'implantation des composants sur une breadboard. Les annotations A0..A7 et B0..B6 sont à lire PA0..PA7 et PB0..PB6. La broche PB7, notée RST pour RESET, n'est pas utilisée.

VIDÉO

Cette vidéo montre le fonctionnement des interruptions sur un ATTiny861.
La led jaune PB1 commandée par le bouton poussoir PA1.
La led orange PB2 commandée par le bouton poussoir PA2.
La led rouge PB3 commandée par le bouton poussoir PA3.
La led jaune PA7 commandée par le bouton poussoir PA4.
La led orange PB5 commandée par le bouton poussoir PA5.
La led rouge PB4 commandée par le bouton poussoir PA6.
Les leds blanche PA0, bleue PB0 et verte PB6 dont le clignotement est assuré dans la boucle LOOP.

Télécharger les codes Interrupt_ATTiny861