সুচিপত্র:

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 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।

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 están considerados en un tiempo de 40mseg para descartar el rebote।

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

ধাপ 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 pressed o button release, segun se desee activar o realizar la acción en flanco de baja o flanco । para este caso la acción será el cambio de estado de un LED (চালু/বন্ধ)।

প্রস্তাবিত: