Forum: Mikrocontroller und Digitale Elektronik einzelner pin auf gnd?


von Markus Reichert (Gast)


Lesenswert?

Hallo,

ich versuche gerade eine Matrixtastatur an den ATMega8 anzuschliessen.
Dabei möchte ich abwechselnd die Spalten- bzw. Zeilenpins auf GND
ziehen.

Ich arbeite mit den internen Pull-ups. Wie schaffe ich es, dass z.B.
die Pins 0+1 auf GND liegen?

Ich dachte, wenn die internen Pull-ups der beiden Pins deaktiviert sind
liegt automatisch 0 an. Aber anscheinend ist dies nicht der Fall.

Ich hoffe jemand weiß Rat.

Danke + Gruß
Markus

von Hannes L. (hannes)


Lesenswert?

Ein Portpin am Mega8 kann 4 Zustände haben:

- hochohmig
- Pull-Up aktiviert
- High-Pegel
- Low-Pegel

Schau dir mal die I/O-Register PORTx und DDRx genauer an.

...

von Markus Reichert (Gast)


Lesenswert?

es funktioniert. Danke für die Hilfe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.