![]() |
AvrIO
1.4.5
Bibliothèque C modulaire pour ATMEL AVR
|
Demo broche d'interruption et semaphore (irq,semaphore) Ce programme affiche un point sur la liaison série à chaque front descendant sur la broche INT0 :
La broche INT0 est configurée en entrée avec pull-up. Un bouton poussoir (ou tout autre dispositif similaire) y est connecté. Un sémaphore est utilisé pour compter le nombre de fronts descendants dans une routine d'interruption (pour synchroniser l'affichage du comptage qui ne peut se faire sous interruption !).