جدول المحتويات:

Antirebote_pushbutton_ARM Cortex-M4: 3 خطوات
Antirebote_pushbutton_ARM Cortex-M4: 3 خطوات

فيديو: Antirebote_pushbutton_ARM Cortex-M4: 3 خطوات

فيديو: Antirebote_pushbutton_ARM Cortex-M4: 3 خطوات
فيديو: Running DSP Algorithms on Arm Cortex M Processors 2024, يوليو
Anonim
Antirebote_pushbutton_ARM Cortex-M4
Antirebote_pushbutton_ARM Cortex-M4

Es la versión educationativa de la Computadora Abierta de argentina (CIAA)، La CIAA esta siendo usada para diferentes tipos de aplicaciones: trenes، equipos médicos، material educationativo en 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 por Eric Pernia (LINK GITHUB Eric)

ديسكارجا

الخطوة 1: Estados En El Proceso De Pulsación

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

ملاعب ابن 4: فوق ، هبوط ، هبوط ، صعود. Los estados Falling y Rising هو اعتبارات في وقت واحد من 40mseg إلى descartar el rebote.

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

الخطوة 2: وجبة Máquina De Estados

وجبة ماكوينا دي إستادوس
وجبة ماكوينا دي إستادوس

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 pressed o button release، 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 (تشغيل / إيقاف).

موصى به: