Forum: Mikrocontroller und Digitale Elektronik Kleine Frage zu Grundlegendem...


von adiow (Gast)


Lesenswert?

Ich finde das jetzt zwar richtig peinlich, aber ganz nach dem Spruch
"Wer nicht fragt bleibt immer dumm" schieß ich einfach damit heraus:

Wenn ich einen Port eines AVRs, z.B. ATMEGA8535, in Assembler oder
jeder anderen Sprache auf "high" setze, also 0xFF, was für eine
Spannung messe ich dann an den Pins? Vcc oder 0V weil auf Masse?
Also wird durch das logische 1 der Pull-Up-Transistor angesprochen, der
dann die Spannung auf Masse zieht, oder genau umgekehrt?

Und weils gerade so lustig ist: Wie sieht das Ganze bei Input aus? Habe
ich dann den Port vollständig auf Vcc und muss ein Pin auf Masse
ziehen, damit es 1 wird, oder ist es wieder genau anders rum und ich
kriege es 1 indem ich Spannung anlege?

Danke für eure Hilfe

von crazy horse (Gast)


Lesenswert?

arbeitet mit positiver Logik, dementsprechend ist H-Pegel 5V und L-Pegel
0V, sowohl beim Ausgang als auch beim Eingang.

von adiow (Gast)


Lesenswert?

Dankeschön.

von Maddin (Gast)


Lesenswert?

@adiow:
Das folgende ist nicht böse gemeint ;)

Solche und ähnliche Fragen kommen am laufenden Band.
Liest denn keiner mehr die Datenblätter!?
Da steht doch nun wirklich fast alles drin.
Man käme auch schneller ans Ziel, als im Forum auf eine Antwort zu
warten, ich versteh das nicht...

Gruß,
Maddin

Achja, RTFM :D

von Vitali (Gast)


Lesenswert?

Nun ich verstehe das schon,
da die Datenblätter alle in englisch sind und nicht jeder kann so gut
englisch wie du es vielleicht kannst.
Oder hast du Datenblätter für AVR in deutsch?
Gruss.
Vitali.

von buz11 (Gast)


Lesenswert?

im datenblatt steht ja ( meistens )nicht : hallo , das ist hier positive
logik .
die setzen vorraus dass es jeder weiss ...

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.