Indholdsfortegnelse:

Antirebote_pushbutton_ARM Cortex-M4: 3 trin
Antirebote_pushbutton_ARM Cortex-M4: 3 trin

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 trin

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 trin
Video: Running DSP Algorithms on Arm Cortex M Processors 2024, November
Anonim
Antirebote_pushbutton_ARM Cortex-M4
Antirebote_pushbutton_ARM Cortex-M4

E la la versión educativa de la Computadora Abierta de argentina (CIAA), La CIAA kan bruges til forskellige anvendelser: trenes, equipos medicines, material educativo and tre otros.

La eduCIAA 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 af Eric Pernia (LINK GITHUB Eric)

DESCARGA

Trin 1: Estados En El Proceso De Pulsación

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

Søn 4 er: OP, NED, FALDENDE, STIGENDE. Los estados Falling y Rising están considerados and un tiempo de 40mseg para descartar el rebote.

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

Trin 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 see producirá el rebote, una vez cumplida esta etapa se realizara la acción de deseada en knappen trykket på knappen frigivet, kan du se en aktivere eller realisere en flanco de baja eller flanco de subida. para este caso la acción será el cambio de estado de un LED (on/off).

Anbefalede: