Arduino üçün müdaxilə nə deməkdir?
Arduino üçün müdaxilə nə deməkdir?

Video: Arduino üçün müdaxilə nə deməkdir?

Video: Arduino üçün müdaxilə nə deməkdir?
Video: Arduino ilə Melexis MLX90614 İnfraqırmızı Termometrdən istifadə 2024, Bilər
Anonim

An Interrupt's iş prosessorun mühüm hadisələrə tez reaksiya verdiyinə əmin olmaqdır. Müəyyən bir siqnal aşkar edildikdə, an kəsmək (adından göründüyü kimi) müdaxilə edir prosessor nə edirsə etsin və ona verilən hər hansı xarici stimula reaksiya vermək üçün hazırlanmış bəzi kodu icra edir. Arduino.

Eyni şəkildə insanlar soruşurlar ki, Arduino kodlaşdırma dilində kəsilmə yaradan funksiya nədir?

müdaxilə edir () Ara verir müəyyən vacib tapşırıqların arxa planda yerinə yetirilməsinə icazə verin və standart olaraq aktivləşdirilir. Bəziləri funksiyaları müddət işləməyəcək müdaxilə edir qeyri-aktivdir və daxil olan rabitə nəzərə alına bilər.

Sonradan sual yaranır ki, fasiləni necə tetiklersiniz? Bir kənar- fasiləyə səbəb oldu birdir kəsmək üzərində səviyyə keçidi ilə işarələnir kəsmək xətt, ya düşən kənar (yüksəkdən aşağıya) və ya yüksələn kənara (aşağıdan yuxarıya). Siqnal vermək istəyən cihaz kəsmək xəttə nəbz verir və sonra xətti qeyri-aktiv vəziyyətinə buraxır.

Eləcə də insanlar soruşurlar ki, attachInterrupt nədir?

kəsmək Tətikləmək üçün İfadə Sintaksisi LOW kəsmək hər zaman pin edir aşağı. tetiklemek üçün DƏYİŞTİRİN kəsmək pin dəyəri dəyişdikdə. Sancaq yüksəkdən aşağıya keçəndə DÜŞÜR.

ISR nədir?

"Xidməti kəsmək rejimi" deməkdir. An ISR (həmçinin kəsmə işləyicisi adlanır) hardware cihazından kəsmə sorğusu ilə işə salınan proqram prosesidir. O, sorğunu idarə edir və aktiv prosesi dayandıraraq onu CPU-ya göndərir.

Tövsiyə: