|
Afgedankte code |
EN NL TR |
|
Het vorige fragment |
|
Autodetectie van de IRQ's van uw COM-poorten / UART-IRQ-Detectie Hoe werkt het? Het programma werkt door alle UART's in
het systeem te initialiseren. In de volgende fase zal het de OUT2-bit
van het Modem Control Register van iedere COM flipfloppen. Het flippen
van deze bit resulteert in een IRQ. Omdat het programma controle heeft
genomen van alle interrupts, weet het perfect welke IRQ bij welke UART
hoort. De code... Ik heb het programma op verscheidene systemen getest zonder problemen. Je moet er wel rekening mee houden dat sommige devices (muis, CDROM, ...) een IRQ kunnen genereren terwijl het programma draait, zodoende zal het resultaat niet correct zijn. Het is aangeraden dat je iets weet over UART-programmatie en IRQ's.
Indien dit niet het geval is dan vrees ik dat je de werking niet zult
begrijpen. Maar probeer het toch...!
Dit programma zal geen IRQ's detecteren van UART PCI-kaarten omdat deze een eigen interrupt-systeem hebben. Daarom werkt dit programma enkel met ISA/EISA UART-kaarten.
|
|
Het vorige fragment |