Dapatkah seseorang memberi tahu saya apa gangguan yang dipicu level dan edge? Atau beri saya tautan ke artikel dengan penjelasan sederhana?
Jadi, inilah garis sinyal dalam keadaan diam (pemeragaan osiloskop ASCII khusus):
-------------------------------------------------------------
Itu mewakili satu kawat tembaga yang membawa satu tegangan tanpa variasi selama periode waktu tertentu. Dalam elektronik digital, tegangan itu 0v atau 5v, alias 0 (nol) atau 1 (satu).
Katakanlah kawat biasanya disimpan pada 0v (nol volt). Jika saya mengirim pulsa ke saluran itu, itu berarti saya menerapkan tegangan yang lebih tinggi, katakanlah, 5v (lima volt). Pada osiloskop, transisi dari rendah ke tinggi terlihat seperti ini. Bagian di mana transisi terjadi adalah keunggulan .
-------------------------- +5v
|
0v -------------------------------
^
|
edge
Jadi dalam gangguan yang dipicu oleh tepi, ada kabel yang menghubungkan CPU dan beberapa perangkat yang biasanya disimpan, misalnya, pada 0v. Ketika perangkat ingin mendapatkan perhatian CPU, ia mengirim interupsi: ia memberi daya pada kabel itu. CPU mendeteksi tegangan tinggi baru pada kabel dan memicu pengendali interupsi untuk menanganinya. Kemudian perangkat berhenti memberi daya pada kabel, dan voltase kembali turun ke 0v.
Dua detik dengan mesin pencari mengarahkan saya ke Wikipedia :
Interupsi yang dipicu tepi adalah kelas interupsi yang ditandai oleh transisi level pada garis interupsi, baik tepi jatuh (1 ke 0) atau tepi naik (0 ke 1). Perangkat yang ingin memberi sinyal interupsi menggerakkan pulsa ke saluran dan kemudian melepaskan saluran ke kondisi diam.