ዝርዝር ሁኔታ:

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

ኤስ ላ versión educativa de la Computadora Abierta de argentina (CIAA) ፣ ላ CIAA esta siendo usada para diferentes tipos de aplicaciones: trenes, equipos médicos, material educativo en tre otros.

ላ 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

ደረጃ 1 ኢስታዶስ ኤ ኤል ፕሮሴሶ ዴ ulsልሲሲዮን

ኢስታዶስ ኤ ኤል ፕሮሴሶ ዴ ulsልሲሲዮን
ኢስታዶስ ኤ ኤል ፕሮሴሶ ዴ ulsልሲሲዮን

ልጅ 4 እስታዶስ - ወደ ላይ ፣ ወደ ታች ፣ ወደቀ ፣ ወደ ላይ። ሎስ ኢስታዶስ መውደቅ እና መነሳት ኢስታን ታዳራዶስ en un tiempo de 40mseg para descartar el rebote.

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

ደረጃ 2 - ማኪና ዴ እስታዶስ ምግብ

ማኪና ደ እስታዶስ ምግብ
ማኪና ደ እስታዶስ ምግብ

ሎስ ኢስታዶ FALLING Y RISING ፣ ልጅ ኢስታዶስ ደ transición donde se producirá el rebote ፣ una vez cumplida esta etapa se realizara la acción de deseada en አዝራር ተጭኖ አዝራር ተለቀቀ ፣ 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 (አብራ/አጥፋ)።

የሚመከር: