Controllore di interruzioni programmabile: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Zetazeti (discussione | contributi)
Zetazeti (discussione | contributi)
Riga 16:
Come già detto, ci sono diversi meccanismi di priorità previsti dai PIC tra cui quelli a priorità fissa, a priorità prestabilita o a priorità rotante.
 
Le interruzioni possono essere sia del tipo a '''[[livello (level-triggered)]]''' sia del tipo sul '''fronte ([[Edge triggered|Edge-triggered)]]'''.

Nel primo caso, il segnale di interruzione proveniente da un dispositivo interrompente e che va in ingresso a uno dei pin del PIC deve essere portato ad esempio da basso ad alto e mantenuto alto dal dispositivo fino a quando viene detto a quest'ultimo che può riabbassarlo nuovamente.

Nel secondo caso, basta che il dispositivo interrompente porti per un determinato intervallo di tempo il segnale da basso ad alto perché il segnale venga automaticamente sentito dal PIC: quest'ultimo infatti sente il fronte del segnale, ossia che esso si è portato, ad esempio, da basso ad alto e quindi il dispositivo interrompente può anche riportarlo basso, senza che, a differenza di prima, gli venga ordinato di farlo, tanto il fronte stesso è stato già sentito dal PIC.
 
== Controllori di Interruzioni Programmabili noti ==