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

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