Eigene Interrupt-Routine für serielle Schnittstelle

From: Rene (Rene.Just_at_gmx.de)
Date: 04/29/04

  • Next message: Mattias Honrendgard: "Re: problems with SDL"
    Date: 29 Apr 2004 04:55:11 -0700
    
    

    Hallo zusammen,

    ich habe ein großes Problem mit den Interrupts an der seriellen
    Schnittstelle.

    Ich habe einen Temperatursensor an ttyS0 mit ioctl()- Funktionen
    anprogrammiert.

    Außerdem habe ich ein Modul programmiert, das mir eine
    Interrupt-Routine für den
    IRQ 4 "registriert" mit free_irq(...) und request_irq(...). Auch das
    funktioniert wunderbar
    und ich kann meine Interrupts auswerten, solange der Temperatursensor
    nicht läuft.

    Wie bekomme ich jetzt beides zum Laufen?
    Wenn ich das (User-)Programm für den Temperatursensor starte, liefert
    mir
    cat /proc/interrupts : IRQ 4 serial. Der Interrupt-Zähler erhöht sich
    aber nicht bei
    einem Interrupt und beim Versuch das Modul mit insmod zu laden, wird
    meine
    IRQ-Routine nicht registriert.

    Hab ich irgendwas vergessen, oder geht das gar nicht?

    Danke,

    mfg Rene


  • Next message: Mattias Honrendgard: "Re: problems with SDL"