Orodha ya maudhui:

Antirebote_pushbutton_ARM Cortex-M4: 3 Hatua
Antirebote_pushbutton_ARM Cortex-M4: 3 Hatua

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 Hatua

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 Hatua
Video: Running DSP Algorithms on Arm Cortex M Processors 2024, Novemba
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 for 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)

DESCARGA

Hatua ya 1: Estados En El Proceso De Pulsación

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

Mwana 4 estados: JUU, CHINI, KUANGUKA, KUINUKA. Los estados Falling y Rising están considerados en un tiempo de 40mseg para desartar el rebote.

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

Hatua ya 2: Máquina De Estados MEALY

Máquina De Estados Mlo
Máquina De Estados Mlo

Los estado FALLING Y RISING, son estados de transición donde se productirá el rebote, una vema cumplida esta na utaftaji wa taarifa juu ya kitufe cha kifungo kilichochapishwa kitufe kilichoachiliwa, seun se desee activar o realizar la acción en flanco de baja o flanco de subida. para esta caso la acción será el cambio de estado de un LED (washa / zima).

Ilipendekeza: