Inhoudsopgave:

Antirebote_pushbutton_ARM Cortex-M4 - Ajarnpa
Antirebote_pushbutton_ARM Cortex-M4 - Ajarnpa

Video: Antirebote_pushbutton_ARM Cortex-M4 - Ajarnpa

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

Er is een educatieve versie van de computer van Argentinië (CIAA), de CIAA heeft verschillende soorten toepassingen: trenes, equipos médicos, material educativo en tre otros.

La eduCIAA heeft een Microcontrolador de NXP modelo LPC4337, en een cual contiene un ARM cortex M4 en un cortex M0.

Para la demostración se hizo usó el M4

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

DESCARGA

Stap 1: Estados En El Proceso De Pulsación

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

Son 4 estados: OMHOOG, OMLAAG, VALLEN, RIJZEN. Los estados Falling y Rising wordt beschouwd als een momentopname van 40 mseg voor descartar el rebote.

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

Stap 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, un vez cumplida esta etapa se realizara la acción de deseada en button ingedrukt o button losgelaten, segun se desee activeer o realizar la acción en flanco de baja. voor het geval van een accesoires voor de lamp van de LED (aan/uit).

Aanbevolen: