Beaglebone Black an einem Empfänger anschließen

#3865756
Lesenswert?

Hallo Leute,
ich habe eine Frage.
Ich wollte eine einfache Aufgabe, die ich mittel Arduino ganz schnell 
erledigen konnte, auf ein Beaglebone Black übertragen.
Darum geht es um das Einlesen der PWM Signale von meinem Spektrum 
Empfänger.
(Bild im Anhang)

Bei Arduino konnte ich einfach die Interruptsfunkionen der GPIO nutzen 
und wenn das Signal aus dem Empfänger steigt wird ein Timer gestartet. 
Geht das Pegelsignal wieder zum Null, dann wird noch ein Interrupt 
ausgelöst und den Timer gestopt. Ganz trivial.

Nun wollte das gleiche mit dem Beaglebone machen und da stoße ich auf 
ein kleines Problem. Den Kernel wollte ich nicht umprogrammieren, wie 
hier schon diskutiert wurde: 
Beitrag "Embedded Linux Interrupt Handling" und daher dessen 
Interrupt funtkion in "Ruhe" lassen.
Doch wollte ich nicht, mehere GPIO wegen Polling des Signals die ganze 
Zeit laufen lassen. Was ich suche ist ein elektronisches Bauelement, 
dass mehere Eingänge hat und eingebaute "interrupts" besitzt. Am Ausgang 
liefert es (über SPI oder I2C, usw...) die dauer der eingelesenen 
Signale.

Gibt es so was?
Danke und schönes Wochenende noch!
Gruß
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren