Taster an Controller vorübergehend deaktivieren?

Gast #620551
Lesenswert?
• ▲
▼
naja- idee 2 hatte ich auch, erachte sie aber auch als gewagt.

-und idee 1 kam mir exakt 4 sekunden, nachdem ich den beitrag 
geschrieben habe....

aber gibt es denn keinen befehl, der einen einmal konfigurierten port 
wieder deaktiviert?


danke!
#620579
Lesenswert?
• ▲
▼
ChrisFTB wrote:
> naja- idee 2 hatte ich auch, erachte sie aber auch als gewagt.
>
> -und idee 1 kam mir exakt 4 sekunden, nachdem ich den beitrag
> geschrieben habe....
>
> aber gibt es denn keinen befehl, der einen einmal konfigurierten port
> wieder deaktiviert?

Jetzt muss ich aber laut lachen. - Sorry.... Woher hast Du denn diesen 
Unfug?

Du kannst die Ports jederzeit umkonfigurieren. Vergiss die idiotischen 
Config-Anweisungen und schau mal ins Datenblatt. Die Datenrichtung setzt 
Du durch Schreiben des entsprechenden Bitmusters in das 
Datenrichtungsregister (ddra, ddrb, ddrc, ddrd), den Eingangszustand 
liest Du über die pinX-Register ein, die Ausgänge oder internen 
Pull-Up-Widerstände schaltest Du mit den portX-Registern. Kein Mensch 
braucht diese volksverdummenden Config-Anweisungen.


>
>
> danke!

Nix zu danken, gern geschehen.

Angenommen, ich müsste eine Taste sperren, während eine andere Aktion 
läuft, dann würde ich gegen Ende dieser Aktion, also vor Rücksprung in 
die Mainloop, in der die entprellten Tasten abgefragt werden, einfach 
das entsprechende Bit in Key_press (Dannegger-Entprellung) löschen. Dies 
annulliert einen evtl. inzwischen aufgetretenen Tastendruck.

MfG, Blaubär

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.