Sommario:

Antirebote_pushbutton_ARM Cortex-M4: 3 passaggi
Antirebote_pushbutton_ARM Cortex-M4: 3 passaggi

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 passaggi

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

Es la versione educativa de la Computadora Abierta de argentina (CIAA), La CIAA è usata per diversi tipi di applicazioni: trenes, equipos médicos, material educativo en tre otros.

L'istruzione contiene un microcontrollore del modello NXP LPC4337, e contiene una corteccia ARM M4 e una corteccia M0.

Per la dimostrazione se hizo usó el M4

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

SCARICA

Fase 1: Stados En El Proceso De Pulsación

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

Son 4 stati: SU, GI, CADUTA, ALZATA. Gli stati Falling e Rising sono considerati in un tempo di 40 ms per scaricare il ritorno.

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

Fase 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 button press o button release, segun se desee activar o realizar la azione en flanco de baja o flanco de subida. per questo caso l'azione si avvera il cambio di stato di un LED(on/off).

Consigliato: