STM32F072 EXTI GPIO Interrups

Gast
Am PB1 hängt u.a. der TIM14, der kann Input Capture. Bonus: da gibt es 
ein Eingangsfilter während die EXTI völlig ungefiltert auf Spikes im 
einstelligen ns-Bereich triggern. An beiden Pins hängen auch noch andere 
Timer und wenn das alles nicht geht: der UART4-RX am PA1 kann auch 
Interrupts...
Gast
yes, you can
aber du kannst nicht unterscheiden, von welchem Pin der IRQ ausgelöst 
wurde. Das ist ein Feature von ARM, nicht von STmicro.

>Wie immer der gute Hinweis: CubeMX
CubeMX gibt dir nur eine entweder/oder Auswahl dabei. Eine 
Handkonfiguration geht vielleicht, aber wegen der Einschränkung keine 
sinnvolle.
Gast
im RM0091 (9.1.2) steht:

Bits 15:0 EXTIx[3:0]: EXTI x configuration bits (x = 0 to 3)
These bits are written by software to select the source input for the 
EXTIx external interrupt.
x000: PA[x] pin
x001: PB[x] pin
x010: PC[x] pin
..

=> man kann entweder PA1 mit EXTI1 verbinden oder PB1 oder PC1.. mit 
EXTI1 verbinden.

Wenn man PA1 und PB1 als int. Quelle braucht muss man, wie eagle 
user schrieb, die AF der Pins benutzen (Input Capture, UART, ..).

Ist dass so richtig?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.