STM32 Exti-Interrupt für mehrere Pins?

OP #2938742
Lesenswert?

Hallo.

Ich arbeite nun seit einiger Zeit mit STM32F103* Mikrocontrollern und 
habe nun folgendes Problem, bei dem ich fragen wollte ob jemand weiß, ob 
das überhaupt geht.

An zwei Eingangspins (GPIOB04 und GPIOC04) würde ich gerne ein Interrupt 
auf fallender Flanke auslösen. Nach meinem Verständnis der 
EXTI-Interrupts beim stm32 kann ich aber nur eine Portsource (GPIOB oder 
GPIOC) auswählen. Gibt es doch eine Möglichkeit auf beide Pins hin einen 
Interrupt zu kreieren (im Interrupt heraus zu finden welcher Pin diesen 
ausgelöst hat wäre dann eine Kleinigkeit)?

An dieser Stelle sei angemerkt, dass ich keine zusätzliche Hardware 
anlöten kann/möchte - eher würde ich auf diese Funktion verzichten und 
ggf. in geeigneten Situationen den Status von Pin GPIOC04 direkt 
abfragen.

Vielen Dank falls ihr mir da weiterhelfen könnt (ein einfaches 
"unmöglich" ist auch eine Hilfe).

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