Animación Hover

¿Qué es una interrupción externa y el modo de activación de la interrupción externa?

Vídeos relacionados

Póngase en contacto con nosotros

WhatsApp / Teléfono

¿Qué es una interrupción externa y el modo de activación de la interrupción externa?

2020-08-17 14:39:04 Zongheng Control Inteligente 5

¿Qué es una interrupción externa? ¿Dónde está la hoja de datos?

(1) Uno de los tipos de interrupción soportados por el SoC se denomina interrupción externa. Las interrupciones internas se refieren a fuentes de interrupción procedentes del interior del SoC (normalmente periféricos internos), como interrupciones generadas por puertos serie, temporizadores y otros componentes; las interrupciones externas son interrupciones generadas por dispositivos externos al SoC a través del pin GPI0 correspondiente a la interrupción externa.
(2) Los botones se implementan en el SoC utilizando interrupciones externas. El método específico de implementación es: conectar el circuito de botones al GPIO de la interrupción externa, y luego configurar GPI0 al modo de interrupción externa. En este momento, la gente cambia el voltaje del circuito de tecla pulsando el botón. Este voltaje disparará la interrupción externa correspondiente a GPI0 y la pasará a través del pin a la CPU para su procesamiento.

DTU/Pasarela Edge/Plataforma IoT/Módulo de pasarela

Modo de activación de interrupción externa

Disparo por nivel y por flanco
(1) Existen dos modos principales de disparo para las interrupciones externas: disparo por nivel y disparo por flanco.
(2) La activación por nivel significa que mientras el nivel en GPIO cumpla las condiciones, las interrupciones se activarán continuamente. La activación por nivel se divide en activación por nivel alto y activación por nivel bajo. La característica del disparo por nivel es que mientras el nivel cumpla las condiciones, la interrupción se disparará continuamente.
(3) La activación por flanco se divide en tres tipos: activación por flanco ascendente, activación por flanco descendente y activación por doble flanco. El disparo por flanco no se preocupa por el estado normal del nivel, sino que sólo se preocupa por el momento en que el nivel cambia (el disparo por flanco no se preocupa por si el nivel en sí es alto o bajo, sino que sólo se preocupa por si el cambio es de alto a bajo o de bajo a alto).
Analizar el trabajo de las teclas: Si estamos preocupados por los dos eventos de pulsación de tecla y pop-up, entonces se debe utilizar edge triggering para procesar las teclas; si estamos preocupados por el periodo de tiempo en el que la tecla está pulsada/pop-up, entonces debe ser level triggered.

Artículos de conocimiento relacionados recomendados:

qué es la interrupción

Diferencia entre puerto serie y puerto paralelo

Etiqueta: interrupción externa

  • Qué es una interrupción externa y el modo de disparo de la interrupción externa [2020-08-17]

  • Artículo anterior : Controlador io de red
  • Artículo siguiente : ¿Qué es una interrupción?

Póngase en contacto con nosotros