| Zeile 65: | Zeile 65: | ||
=== IRQs maskieren === | === IRQs maskieren === | ||
| − | Wie bereits erwähnt, | + | Wie bereits erwähnt, können die PICs auch bestimmte IRQs blockieren. Dazu dienen die Interrupt Mask Register (IMR). In diesen liegt eine Bitmaske. Ist ein Bit gesetzt, so ist der entsprechende IRQ blockiert. Die Nummern der IRQs sind [[PIC#IRQ Tabelle|hier]] zu finden. Schreiben wir uns eine Funktion dazu: |
<c> | <c> | ||
void pic_mask_irqs(uint16_t mask) | void pic_mask_irqs(uint16_t mask) | ||