Spisu treści:

Antirebote_pushbutton_ARM Cortex-M4: 3 kroki
Antirebote_pushbutton_ARM Cortex-M4: 3 kroki

Wideo: Antirebote_pushbutton_ARM Cortex-M4: 3 kroki

Wideo: Antirebote_pushbutton_ARM Cortex-M4: 3 kroki
Wideo: Running DSP Algorithms on Arm Cortex M Processors 2024, Lipiec
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.

Edukacyjny model LPC4337 z mikrokontrolerem NXP, który zawiera korę ARM M4 i korę 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

Krok 1: Estados En El Proceso De Pulsación

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

Son 4 stany: W GÓRĘ, W DÓŁ, SPADANIE, WSCHODZENIE. Los estados Falling y Rising están thoughtados pl un tiempo de 40mseg para descartar el rebote.

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

Krok 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 przycisk wciśnięty o przycisk zwolniony, segun se desee activar 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 (on/off).

Zalecana: