Kazalo:

Antirebote_pushbutton_ARM Cortex-M4: 3 koraki
Antirebote_pushbutton_ARM Cortex-M4: 3 koraki

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 koraki

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 koraki
Video: Running DSP Algorithms on Arm Cortex M Processors 2024, November
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 médicos, material educativo en tre otros.

Na izobraževanju CIAA je mikrokontroler NXP modelov LPC4337, ki je v celoti vključen v skorjo ARM M4 in skorjo M0.

Za demostracijo se uporablja M4

Para el control de puertos GPIO de leds y botones is usó la librería SAPI desarrollada od Eric Pernia (LINK GITHUB Eric)

DESCARGA

1. korak: Estados En El Proceso De Pulsación

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

Sin 4 estados: UP, DOWN, FALLING, RISING. Los estados Falling y Rising están razmatrajo en un tiempo de 40mseg para descartar el rebote.

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

2. korak: 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 realizira la acción de deseada en gumb pritisnjen na gumb sproščen, segun se desee aktivira o realizar la acción en flanco de baja o flanco de subida. para este caso la acción será el cambio de estado de un LED (vklop/izklop).

Priporočena: