Matrix-Tastatur als Dreieck

Gast #110506
Lesenswert?
• ▲
▼
Hallihallo.

Hab mal wieder ein kleines Problem mit meinem lustigen MSP und komme
nicht so recht weiter. Es ist geplant, ihn bereits in ein vorhandes
Design einzusetzen. Dort wird die Matrix-Tastatur ab in Dreiecks-Form
gescannt. Dadurch spart man ein paar I/O-Pins. (siehe Tabelle unten)
Das Problem ist nur, dass ich nicht weiß, wie es sich da mit
eventuellen Pull-Up-Widerständen oder so verhält, da hier ja nun alle
verwendeten Ports immer Ein- und Ausgänge sein können und der MSP auch
keine internen schaltbaren Pull-Ups hat. Gibt es denn da trotzdem eine
einfacher Variante? Einfach so "Leitung auf high"... alle anderen
durchscannen funktioniert nur sehr bedingt. Wäre für jede Hilfe
dankbar...

Gruß, Karsten

PS: Also in Tabellenform sieht das dann so aus:


Port | 0   1    2    3    4
----------------------------
3    | T1  T2   T3   T4
2    | T5  T6   T7
1    | T8  T9

(wobei Tx immer Taste x bedeutet)
Das ganze geht natürlich auch mit mehr Tasten, nur eben als Beispiel
Gast #110508
Lesenswert?
• ▲
▼
Hmm... da hab ich wohl tatsächlich die Spalten falsch nummeriert... :-)

muss natürlich so sein:

Port | 0   1    2    3    4
----------------------------
4    | T1  T2   T3   T4
3    | T5  T6   T7
2    | T8  T9

Das mit den PullUps ist ja ganz ok, nur müsste man die doch
"abschalten", wenn der Port dann als Eingang fungiert, oder hab ich
jetzt ein Verständnisproblem?

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.