Arduino дээр хэрхэн тасалдал үүсгэх вэ?
Arduino дээр хэрхэн тасалдал үүсгэх вэ?

Видео: Arduino дээр хэрхэн тасалдал үүсгэх вэ?

Видео: Arduino дээр хэрхэн тасалдал үүсгэх вэ?
Видео: Arduino Workshop - 5-р бүлэг - Тасалдал 2024, May
Anonim

ВИДЕО

Мөн Arduino дээр тасалдал гэж юу вэ?

Ан Тасалдал Энэ нь процессор чухал үйл явдлуудад хурдан хариу үйлдэл үзүүлэхийг баталгаажуулах явдал юм. Тодорхой дохио илэрсэн үед an Тасалдах (нэрнээс нь харахад) тасалддаг процессор юу ч хийж байгаа бөгөөд ямар ч гадны өдөөлтөд хариу үйлдэл үзүүлэхэд зориулагдсан кодыг гүйцэтгэдэг. Arduino.

Дээрхээс гадна тасалдлыг хэрхэн өдөөх вэ? ирмэг - өдөөсөн тасалдал нь таслах дээр түвшний шилжилтээр дохио өгдөг таслах шугам, эсвэл унасан ирмэг (өндөрөөс доош) эсвэл өсөх ирмэг (намаас өндөр). дохио өгөхийг хүссэн төхөөрөмж таслах утас руу импульс оруулаад дараа нь шугамыг идэвхгүй байдалд оруулдаг.

Эндээс харахад Arduino кодчиллын хэлэнд тасалдлыг тохируулдаг функц юу вэ?

тасалддаг () Тасалдаг тодорхой чухал ажлуудыг далд хийх боломжийг олгох ба анхдагчаар идэвхжсэн байна. Зарим функцууд хугацаанд ажиллахгүй тасалддаг идэвхгүй болсон бөгөөд ирж буй харилцаа холбоог үл тоомсорлож болно.

ISR гэж юу вэ?

"Үйлчилгээний тасалдал" гэсэн үгийн товчлол. Ан ISR (мөн тасалдал зохицуулагч гэж нэрлэдэг) нь техник хангамжийн төхөөрөмжөөс тасалдлын хүсэлтээр үүсгэгддэг програм хангамжийн процесс юм. Энэ нь хүсэлтийг зохицуулж, CPU руу илгээж, идэвхтэй үйл явцыг тасалдуулж өгдөг.

Зөвлөмж болгож буй: