Go Down

Topic: <avr/interrupt.h> (Read 741 times) previous topic - next topic

Ross95

A cosa serve questa libreria per Arduino?

GRAZIE.

leo72

Per gestire gli interrupt.
http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html

leo72

PS:
come vedi, non è di Arduino ma dell'insieme di librerie del compilatore avr-gcc, che è distribuito da GNU.
Arduino la usa per alcune cose. La pagina che ti ho linkato è utile per capire come lavora il compilatore.

Ross95

Ma cosa sono e a cosa servono gli interrupt?

leo72

Sono "interruzioni" (questo è il significato del termine inglese), ossia dei segnali ad alta priorità che, se abilitati, avvertono il micro di fermare l'esecuzione del programma principale e di eseguire una speciale funzione. Sono comodi ad esempio per non perdere dei segnali sui pin esterni esterni del micro oppure nel caso che una periferica interna (tipo un timer o il convertitore ADC o l'interfaccia seriale ecc...) vada incontro ad un determinato evento.

nid69ita

@Ross95
Ti invitiamo a presentarti qui: http://forum.arduino.cc/index.php?topic=113640.0
e a leggere il regolamento: http://forum.arduino.cc/index.php?topic=149082.0
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: http://forum.arduino.cc/index.php?topic=146152.0
- qui le pinout delle varie schede by xxxPighi: http://forum.arduino.cc/index.php?topic=151646.0
- qui una serie di link utili: http://forum.arduino.cc/index.php?topic=126861.0

Nella presentazione è utile se metti anche quali sono le tue conoscenze di programmazione e di elettronica.
my name is IGOR, not AIGOR

Go Up