Table des matières:

Antirebote_pushbutton_ARM Cortex-M4 : 3 étapes
Antirebote_pushbutton_ARM Cortex-M4 : 3 étapes

Vidéo: Antirebote_pushbutton_ARM Cortex-M4 : 3 étapes

Vidéo: Antirebote_pushbutton_ARM Cortex-M4 : 3 étapes
Vidéo: Running DSP Algorithms on Arm Cortex M Processors 2024, Novembre
Anonim
Antirebote_pushbutton_ARM Cortex-M4
Antirebote_pushbutton_ARM Cortex-M4

Es la versión educativa de la Computadora Abierta de argentina (CIAA), La CIAA esta siendo usada para diferentes tipos de aplicaciones: trenes, equipos medicos, material educativo en tre otros.

L'éducation tiene un Microcontrolador de NXP modelo LPC4337, el cual contiene un ARM cortex M4 y un cortex M0.

Para la demostración se hizo usó el M4

para el control de puertos GPIO de leds y botones se usó la librería SAPI desarrollada por Eric Pernia (LINK GITHUB Eric)

DESCARGA

Étape 1: Estados En El Proceso De Pulsación

Estados En El Proceso De Pulsación
Estados En El Proceso De Pulsación

Fils 4 états: HAUT, BAS, TOMBE, HAUSSE. Los estados Falling y Rising est considéré comme un temps de 40 mseg pour descartar el rebote.

Estos estados serán los que se considerarán en la máquina de estados

Étape 2: Máquina De Estados MEALY

Máquina De Estados MEALY
Máquina De Estados MEALY

Los estado FALLING Y RISING, son estados de transición donde se producirá el rebote, una vez cumplida esta etapa se realizara la acción de deseada en bouton pressé o bouton relâché, segun se desee activar o realizar la acción en flanco de baja o flanco de subida. pour chaque cas d'action sur la caméra d'un LED (marche/arrêt).

Conseillé: