Di mana pun saya mencari tentang implementasi praktis interupsi berbasis level, saya hanya menemukan satu saran yang diberikan orang yaitu menonaktifkan interupsi begitu memasuki ISR sehingga tidak terus memicu kembali.
Hal lain yang saya baca adalah bahwa ia digunakan untuk membuat loop yaitu selama ada interupsi, melayani ISR, tetapi itu bisa dicapai dengan a while
atau do while
loop.
Dan keuntungan yang bisa diberikan oleh gangguan level level mungkin adalah kemewahan untuk menjalankan satu instruksi program utama di antara melayani ISR dan latensi. Saya tebak.
Jadi, apakah ada sesuatu yang saya lewatkan ketika datang untuk memahami level edge interrupt?
Sebuah jawaban yang bagus akan menunjukkan kepada saya semacam penggunaan praktis interupsi berbasis level.