Cuprins:

Antirebote_pushbutton_ARM Cortex-M4: 3 pași
Antirebote_pushbutton_ARM Cortex-M4: 3 pași

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 pași

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 pași
Video: Running DSP Algorithms on Arm Cortex M Processors 2024, Iulie
Anonim
Antirebote_pushbutton_ARM Cortex-M4
Antirebote_pushbutton_ARM Cortex-M4

Este versiunea educativă a Computatoarei Abierta de argentina (CIAA), La CIAA este așa cum se folosește pentru diferite tipuri de aplicații: trenuri, echipamente medicale, material educativ în tre alții.

La eduCIAA are un Microcontrolator de NXP model LPC4337, care conține un ARM cortex M4 și un cortex M0.

Pentru demonstrația a folosit el M4

pentru controlul porturilor GPIO de leduri și butoane se folosește biblioteca SAPI dezvoltată de Eric Pernia (LINK GITHUB Eric)

DESCARGA

Pasul 1: Statele En El Proceso De Pulsación

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

Fiul 4 stări: sus, jos, cădere, creștere. Los estados Falling y Rising sunt considerați într-un timp de 40mseg pentru a descărca el rebote.

Aceste stări vor fi considerate în mașina de stări

Pasul 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 produce el rebote, o dată se împlinește această etapă se realizează acțiunea de dezină în buton apăsat pe butonul eliberat, după ce se activează sau se realizează acțiunea în flanc de jos sau flanc de subida. pentru acest caz acțiunea va fi schimbarea stării unui LED (on / off).

Recomandat: