Mục lục:

Antirebote_pushbutton_ARM Cortex-M4: 3 bước
Antirebote_pushbutton_ARM Cortex-M4: 3 bước

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 bước

Video: Antirebote_pushbutton_ARM Cortex-M4: 3 bước
Video: Running DSP Algorithms on Arm Cortex M Processors 2024, Tháng bảy
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, Equios 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 bởi Eric Pernia (LINK GITHUB Eric)

DESCARGA

Bước 1: Estados En El Proceso De Pulsación

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

Son 4 estados: UP, DOWN, FALLING, RISING. Los estados Rơi xuống y Tăng están coirados en un tiempo de 40mseg para descartar el rebote.

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

Bước 2: BỮA ĂN Máquina De Estados

Máquina De Estados MEALY
Máquina De Estados MEALY

Los estado FALLING Y RISING, son estados de transición donde se productionirá el rebote, una vez cumplida esta etapa se realizara la acción de deseada en nút nhấn nút o được thả ra, 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 (bật / tắt).

Đề xuất: