Բովանդակություն:

Antirebote_pushbutton_ARM Cortex-M4: 3 քայլ
Antirebote_pushbutton_ARM Cortex-M4: 3 քայլ

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 քայլ

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 քայլ
Video: Running DSP Algorithms on Arm Cortex M Processors 2024, Հուլիսի
Anonim
Antirebote_pushbutton_ARM Cortex-M4
Antirebote_pushbutton_ARM Cortex-M4

Համակարգչային կրթական համակարգեր Արգենտինայում (CIAA), La CIAA- ն օգտագործում են տարբեր տարբերակներ ՝ կիրառման եղանակներ.

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 konsiderrados en un tiempo de 40mseg para descartar el rebote- ի համար:

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

Քայլ 2: Máquina De Estados Սնունդ

Máquina De Estados ՍՆՈԹՅՈՆ
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 սեղմված կամ արձակված կոճակը, segun se desee activar o realizar la 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 (on/off):

Խորհուրդ ենք տալիս: