Arduino-da uzilishni qanday yarataman?
Arduino-da uzilishni qanday yarataman?

Video: Arduino-da uzilishni qanday yarataman?

Video: Arduino-da uzilishni qanday yarataman?
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, Noyabr
Anonim

VIDEO

Shuningdek, Arduinoda uzilish nima?

An Interruptlar vazifa protsessor muhim voqealarga tez javob berishiga ishonch hosil qilishdir. Muayyan signal aniqlanganda, an Interrupt (nomidan ko'rinib turibdiki) xalaqit beradi protsessor nima qilmasin va har qanday tashqi stimulga ta'sir qilish uchun mo'ljallangan kodni bajaradi. Arduino.

Yuqoridagilardan tashqari, qanday qilib uzilishni ishga tushirish mumkin? Bir chekka - tetiklangan uzilish hisoblanadi xalaqit bermoq ustidagi darajadagi o'tish bilan signallanadi xalaqit bermoq chiziq, yo tushuvchi chekka (yuqoridan pastgacha) yoki ko'tarilgan chekka (pastdan yuqoriga). Signal berishni xohlaydigan qurilma xalaqit bermoq chiziqqa impuls yuboradi va keyin chiziqni nofaol holatga chiqaradi.

Arduino kodlash tilida uzilishni o'rnatadigan funksiya nima?

xalaqit beradi () Xalaqit beradi fonda ba'zi muhim vazifalarni bajarishga ruxsat berish va sukut bo'yicha yoqilgan. Biroz funktsiyalari vaqt ishlamaydi xalaqit beradi o'chirilgan va kiruvchi aloqa e'tiborsiz qolishi mumkin.

ISR nima?

"Xizmatni uzish tartibi" degan ma'noni anglatadi. An ISR (shuningdek, uzilish ishlovchisi deb ataladi) apparat qurilmasidan uzilish so'rovi bilan chaqiriladigan dasturiy jarayon. U so'rovni ko'rib chiqadi va faol jarayonni to'xtatib, uni protsessorga yuboradi.

Tavsiya: