Widerstände bei Matrix Tasten an Atmega16

OP #1297577
Lesenswert?
• ▲
▼
Hallo,

ich möchte 16 Tasten in einer 4x4 Matrix an einen Atmega16 anhängen und 
bin etwas unsicher über die benötigten Widerstände. Ich habe bisher 3 
verschiedene Methoden gesehen:

- keine Widerstände
- nur Widerstände bei den Output Pins (angeblich gegen Kurzschluss beim 
drücken mehrerer Tasten gleichzeitig)
- bei allen 8 Pins Widerstände

Was ist nun korrekt?
#1297581
Lesenswert?
• ▲
▼
Peter Wyss schrieb:
> - keine Widerstände

Ja, wenn man die Software ordentlich schreibt (immer nur ein Pin ist 
Ausgang).


> - nur Widerstände bei den Output Pins (angeblich gegen Kurzschluss beim
> drücken mehrerer Tasten gleichzeitig)

Nur wenn die Ausgänge kein tristate können.


Peter
OP #1297599
Lesenswert?
• ▲
▼
Danke, das mit der vernünftigen Software klingt schonmal gut :)

Peter Dannegger schrieb:
> Nur wenn die Ausgänge kein tristate können.

Im PDF zum Atmel steht:

"The Port D pins are tri-stated when a reset condition becomes active, 
even if the clock is not running."

Kann man daraus schliessen, dass ein kurzschliessen von als Output 
definierten Pins kein Problem darstellt?

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