Arduino-г тасалдуулах нь юу вэ?
Arduino-г тасалдуулах нь юу вэ?

Видео: Arduino-г тасалдуулах нь юу вэ?

Видео: Arduino-г тасалдуулах нь юу вэ?
Видео: Interrupting Blink sketch (Subtittled) 2024, Арваннэгдүгээр
Anonim

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

Үүний нэгэн адил хүмүүс Arduino кодчиллын хэл дээр тасалдлыг тохируулдаг функц юу вэ гэж асуудаг.

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

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

Үүний нэгэн адил хүмүүс AttackInterrupt гэж юу вэ?

хавсаргах тасалдал Мэдэгдлийн синтакс LOW-г идэвхжүүлнэ таслах хэзээ ч зүү байна бага. ӨӨРЧЛӨЛТ-ийг идэвхжүүлнэ үү таслах зүү утгыг өөрчлөх бүрт. Зүү өндөрөөс доош шилжих бүрт УНАХ.

ISR гэж юу вэ?

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

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