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).
Gast
#2938790
Ich denke du siehst das richtig, man kann immer nur einen Port als Quelle wählen für EXTIx.
Ok, das hatte ich ja befürchtet. Trotzdem danke!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.