Animazione Hover

Che cos'è un interrupt esterno e la modalità di attivazione dell'interrupt esterno?

Video correlati

Contatto

WhatsApp / Telefono

Che cos'è un interrupt esterno e la modalità di attivazione dell'interrupt esterno?

2020-08-17 14:39:04 Controllo intelligente Zongheng 5

Che cos'è un interrupt esterno? Dove si trova la scheda tecnica?

(1) Uno dei tipi di interrupt supportati dal SoC è chiamato interrupt esterno. Gli interrupt interni si riferiscono a sorgenti di interrupt provenienti dall'interno del SoC (di solito periferiche interne), come gli interrupt generati da porte seriali, timer e altri componenti; gli interrupt esterni sono interrupt generati da dispositivi esterni al SoC attraverso il pin GPI0 corrispondente all'interrupt esterno.
(2) I pulsanti sono implementati nel SoC utilizzando interrupt esterni. Il metodo di implementazione specifico è il seguente: collegare il circuito dei tasti al GPIO dell'interrupt esterno, quindi configurare GPI0 sulla modalità di interrupt esterno. A questo punto, le persone modificano la tensione del circuito del tasto premendo il pulsante. Questa tensione attiverà l'interrupt esterno corrispondente a GPI0 e lo passerà attraverso il pin alla CPU per l'elaborazione.

Gateway DTU/Edge/Piattaforma IoT/Modulo gateway

Modalità di attivazione dell'interrupt esterno

Trigger di livello e trigger di bordo
(1) Esistono due modalità di trigger principali per gli interrupt esterni: trigger di livello e trigger di bordo.
(2) L'attivazione a livello significa che finché il livello sul GPIO soddisfa le condizioni, gli interrupt vengono attivati in modo continuo. L'attivazione a livello si divide in attivazione ad alto livello e attivazione a basso livello. La caratteristica dell'attivazione a livello è che finché il livello soddisfa le condizioni, l'interrupt viene attivato in modo continuo.
(3) L'edge triggering si divide in tre tipi: trigger del bordo ascendente, trigger del bordo discendente e trigger del doppio bordo. L'edge triggering non si preoccupa dello stato normale del livello, ma solo del momento in cui il livello cambia (l'edge triggering non si preoccupa del fatto che il livello stesso sia alto o basso, ma solo del fatto che il cambiamento avvenga da alto a basso o da basso ad alto).
Analizzare il funzionamento dei tasti: Se ci interessano i due eventi della pressione e del pop-up dei tasti, allora si deve usare l'edge triggering per elaborare i tasti; se ci interessa il periodo di tempo in cui il tasto viene premuto/pop-up, allora si deve usare il level triggering.

Articoli di conoscenza correlati consigliati:

che cos'è l'interruzione

La differenza tra porta seriale e porta parallela

Tag: interrupt esterno

  • Che cos'è un interrupt esterno e la modalità di attivazione dell'interrupt esterno [2020-08-17].

  • Articolo precedente : Controllore io di rete
  • Articolo successivo : Che cos'è un'interruzione?

Contatto