Pertanyaan yang diberi tag interrupts

9
Menentukan pin mana yang memicu interupsi PCINTn?

Apakah saya benar dalam berpikir bahwa jika Anda memiliki dua pin yang menyebabkan interupsi AVR PCINT yang sama, (misalnya vektor PCINT0 disebabkan oleh pin PCINT0 atau PCINT1 - Saya pikir penamaan yang tumpang tindih antara vektor dan pin membingungkan) satu-satunya cara untuk menentukan pin mana...

8
aktifkan / nonaktifkan interupsi PCI

Saya menerapkan driver PCIe, dan saya ingin memahami pada level apa interupsi dapat atau harus diaktifkan / dinonaktifkan. Saya sengaja tidak menentukan OS, karena saya berasumsi itu harus relevan untuk platform apa pun. Yang saya maksud dengan level adalah sebagai berikut: Kerangka kerja...

8
Mengukur beban cpu dari rutin interupsi

Saya memiliki isr yang memperbarui tampilan pada frekuensi tetap. Saya ingin menyesuaikan rutinitas saya untuk meminimalkan overhead dan menjaga waktu cpu sebanyak mungkin terbuka untuk pemrosesan lainnya, tetapi saya tidak memiliki cara yang baik untuk mengumpulkan metrik untuk menentukan beban...

8
Apa gunanya memiliki interupsi berbasis level?

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...