STM32F072 EXTI GPIO Interrups

Gast #5037447
Lesenswert?
• ▲
▼
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 #5037448
Lesenswert?
• ▲
▼
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 #5037790
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.