Forum: Mikrocontroller und Digitale Elektronik Grunglegende Frage Taster an AVR


von Günther (Gast)


Lesenswert?

Die Frage man für viele lächerlich sein, aber ich muß halt auch mal bei
Null anfangen.

Wie schliesse ich ein Taster an ein AVR an?

In den I/O-Grundlagen ist dafür ein Pullup-Widerstand vorgesehen und
geschaltet wird auf GND.
Das kann ich soweit akzeptieren und verstehen.
Aber kann ich auch +5V auf ein Eingang schalten? Brauche ich dafür ein
Widerstand? Wenn ja, wie groß in etwa? 10kOhm?

Wenn ich aber doch mal gegen GND schalte, brauche ich den externen
Pullup? Kann ich nicht auch den internen aktivieren?

Wenn nein, was mache ich wenn ich ein TTL-Signal anfragen will?

Und wenn ich schonmal dabei bin ;) In den I/O-Grundlagen ist die
Kathode einer LED am Ausgang. Kann ich auch die Anode anschliessen?

von Günther (Gast)


Lesenswert?

Nachtrag: Wenn ich ein NPN-Transistor ansteuern will, kann ich die Basis
ja auch nicht auf Masse ziehen, wie es in den I/O-Grundlagen mit der LED
gemacht wird. (Außer wenn ich ihn als Inverter beschalte)

Ich weiss, lächerliche Fragen, aber sag bedanke mit trotzdem für eine
Antwort :)

von ...HanneS... (Gast)


Lesenswert?

Hi...

AVR-Eingänge:
Taster legt man bei AVRs meist nach GND, da kann man die internen
Pull-Up's aktivieren und brauch keine externen Pull-Up's einbauen.

TTL-Ausgänge kannst du direkt anschließen, wenn du sicherstellen
kannst, dass nicht (z.B. durch Programmierfehler) Ausgang gegen Ausgang
arbeitet und einen Kurzschluss fabriziert. Ansonsten Widerstände <=1k
vorsehen.
Allerdings sollten TTL und AVR die gleiche Betriebsspannung haben.

Bei Signalen fremder Herkunft muss sichergestellt werden, dass diese
dem Betriebsspannungsbereich entsprechen. (Widerstand + Schutzdioden
die Überspannung nach +Vcc und Unterspannung nach GND ableiten)

AVR-Ausgänge:
Bei den Ausgängen gibt es Unterschiede bezüglich Belastbarkeit als
Stromquelle (H-Pegel) oder als Stromsenke (L-Pegel). So können einige
AVRs mehr Strom "drainen" ("senken" gegen GND ziehen) als
"sourcen" (gegen +Vcc ziehen). Einzelheiten verrät das entsprechende
Datenblatt (Unterschiede von Typ zu Typ beachten).

...HanneS...

von ...HanneS... (Gast)


Lesenswert?

NPN mit Vorwiderstand kannst du anschließen, achte aber auf den
erlaubten Strom bei H-Pegel.

von Günther (Gast)


Lesenswert?

Thx, damt ist alles beantwortet. Jetzt muß ich mich nur noch durchs
Datenblatt des Tiny26 kämpfen und hoffen das ich de Diagramme richtig
deute.

von ...HanneS... (Gast)


Lesenswert?

Strombelastbarkeit der Ausgänge:
Datenblatt Tiny26 Seite 126 Note 4 und 5...

Viel Spaß... (auch bei der Tannenbaumparty...)

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.