stm32f4 externe Interrupts

Gast #3024816
Lesenswert?
• ▲
▼
Ahoj

Ich bin nun auch unter die Technickbastler gegangen und habe mir ein 
Discovery Board von ST erstanden (stm32f4).

Da würde ich nun gerne ca. 20 Taster anschließen. Nun stellt sich mir 
aber die Frage wie ich diese am besten abfrage: Denn wenn ich das 
Datenblatt richtig verstehe kann der Controller "nur" 16 externe 
Interrupts bearbeiten.

Gibt es außer Polling noch eine andere Möglichkeit?

Schick wäre so eine Art "Meta-Interrupt" in den gesprungen wird wenn 
sich irgend ein Signal an Port X oder irgend welchen frei definierten 
Pins ändern würde. Haben die xMegas nicht sowas?

Krass ist es jedenfalls schon dass so ein 15€ "Platinencomputer" über 
120 Mhz Taktfrequenz hat. Das ist mehr als meine ersten drei Computer 
zusammen hatten :-)

 Schöne Grüße
   der RiiK
Gast #3025062
Lesenswert?
• ▲
▼
G-Form schrieb:
>>Tasten fragt man nicht per interrupt ab. das ist sehr schlechter stil
>
> Ausser Dir glaubt keiner an dieses Dogma.

G-Form schrieb:
>>Tasten fragt man nicht per interrupt ab. das ist sehr schlechter stil
>
> Ausser Dir glaubt keiner an dieses Dogma.

G-Form schrieb:
>>Tasten fragt man nicht per interrupt ab. das ist sehr schlechter stil
>
> Ausser Dir glaubt keiner an dieses Dogma.

In jedem zweiten "Tasten abfragen" Thread wird den Leuten zu Recht 
verklickert, dass man sowas nicht per Interrupt macht.

Ich habe sowas früher auch per Interrupt gemacht und wurde eines 
Besseren belehrt.

Karl Heinz Buchegger hatte das in einem Thread jemandem mal schön 
erklärt.

guckst du zum Beispiel mal hier (oder in den anderen 100 Tasten Freds):

Beitrag "Re: Taste drücken nicht halten"

Gruß ;-))
fritz

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.