Forum: Mikrocontroller und Digitale Elektronik Was ist high und low?


von Neuling99 (Gast)


Lesenswert?

Abend, oder guten morgen :)

Bin ganz neu auf dem Gebiet der Microcontroller und hab da eine 
vielleicht blöde Frage auf die ich aber nirgendwo eine verständliche 
Erklärung finden konnte.

Kann mir jemand erklären was "high" und "low" ist? Wenn jemand z.B. Sagt 
das Pin xx auf high gezogen werden soll, was heisst das?

Hat das mit der dadrauf liegenden Spannung zutun oder damit das er auf 
Vcc/GND geschaltet wird?

Ich hab überhaupt nichts davon verstanden und hoffe ihr könnt mir dabei 
helfen!

Vielen Dank schonmal im vorraus :-)

von Max H. (hartl192)


Lesenswert?

High bedeutet dass in etwa Vcc am Pin anliegt, bei low in etwa GND. Die 
genauen high/low Spannungspegel findet man im Datenblatt.

von EierLikör (Gast)


Lesenswert?

Jo, high iss logisch 1 und low iss logisch 0
bei positiver logik.
Ein bestimmter Spannungsbereich wird als high bzw. low akzeptiert. 
dazwischen ist die verbotene zone. legt man eine spannung in dem bereich 
an ist die Wertung vom IC nicht definiert.

Hier die Logic-Level für irgend ein IC was es so in der google 
bildersuche gibt:
https://dlnmh9ip6v2uc.cloudfront.net/assets/6/d/7/7/4/515385fdce395f0905000000.png

von Lothar S. (loeti)


Lesenswert?


von Neuling99 (Gast)


Lesenswert?

Oh, ok jetzt hats klick gemacht :-)

Hab den Wikipedia Arktikel vorher garnicht gelesen.
Jetzt hab ich es verstanden.

Vielen Dank und schönen Abend noch :-)

von neuling99 (Gast)


Lesenswert?

Ok, tut mir leid, ich komme mir jetzt schon blöd vor dass ich wieder 
fragen muss. Aber jetzt hab ich es dennoch nicht wirklich verstanden. 
Also, ich habe zumindestens das mit dem Spannungsbereich verstanden der 
high und low deklariert und das zwischen diesen zwei Spannungsbereichen 
eine undefinierte Zone ist. Was ich noch immernoch nicht versteh, was 
die beschaltung von gnd und vcc damitnzutun hat?

Trotzdem danke für das bisherige.

Viele Grüße

von Max H. (hartl192)


Lesenswert?

Welche Spannung High- und Lowpegel sind ist abhängig von Vcc und alle 
Spannungen werden auf GND bezogen.

von Sven B. (scummos)


Lesenswert?

Genau, einen festen Potentialpunkt (üblicherweise GND) brauchst du als 
Bezugspunkt, der zweite (Vcc) ist rein logisch gesehen nicht notwendig 
aber in der Praxis hängt die genaue Lage der High- und Low-Schranken 
meist vom Wert von Vcc ab.

: Bearbeitet durch User
von Martin V. (oldmax)


Lesenswert?

Hi
Vielleicht kann ich dir da mal etwas Dunkelheit in das Licht bringen...
Also, eine Elektronik arbeitet mit elektrischer Spannung. So auch ein 
Computer. Eine Spannung in der Digitalwelt kann da sein oder nicht. So 
ist es mit dem Licht in deinem Zimmer. Eingeschaltet = hell, 
ausgeschaltet = dunkel. Ersatzweise kann man sagen an und aus. Ob da nun 
eine LED-Lampe oder ein 1000W Strahler werkelt ist erst mal egal. Da 
aber "an" und "aus" keine Zahlen abbilden, wird mal ersatzweise einfach 
für "an" eine 1 und für "aus" eine 0 gesetzt. So, nun haben wir mit 
Zahlen zwei Zustände festgelegt. Für einen Controllerausgang kommt nun 
wieder mal die Spannung ins Spiel und da sind schon mal Begriffe wie 
High und Low entstanden. GND ist sozusagen der gemeinsame Minus in einer 
Schaltung und steht für den englischen Begriff Ground. Darauf beziehen 
sich nun alle messbaren Spannungen. Ist ein Spannungswert = GND ist die 
Spannung 0, somit das Signal 0 und bezogen auf den Pegel Low. Ist die 
messbare Spannung aber in etwa der Versorgungsspannung, redet man 
einfach von 1 oder High. Der Wert spielt da nicht die Rolle, solange er 
sich im Bereich der Versorgungs- oder Einspeisespannung befindet. Also, 
von High und Low wird in der Regel geredet, wenn es sich um elektrische 
digitale Signale handelt und eine LED an- oder ausschalten. Mit 1 und 0 
ist es da etwas anders, obwohl natürlich auch auf elektrische digitale 
Signale bezogen. Angenommen, du möchtest einen numerischen Wert 
darstellen. Kein Problem, da stehen ja die Ziffern 0 bis 9 zur Verfügung 
und sind die Zahlen größer, kommt halt die nächste Stelle. Wenn ich aber 
nur 2 Ziffern habe, also 0 und 1, muss die nächste Stelle schon genommen 
werden, wenn die Zahl >1 wird.
0 = 00
1 = 01
2 = 10
3 = 11 usw. Damit sind wir z.B. bei einem Byte mit 8 digitalen Stellen. 
Der darstellbare Wertebereich reicht von 0 bis 255 oder anders von 
00000000 bis 11111111. Stell dir ein großes Haus vor mit 8 Fenstern. 
Dort, wo Licht ist, setzt du eine 1 und wo kein Licht ist eine 0. Der 
Bewohner könnte so 256 verschiedene Informationen an die Außenwelt 
geben. Aber wenn der Wertebereich nur bis 255 geht, wieso dann 256 
verschiedene Informationen? Ja, 0 ist auch eine Information. So, das 
verdau erst mal.
Gruß oldmax

: Bearbeitet durch User
von Neuling99 (Gast)


Lesenswert?

@oldmax: Super, vielen Dank! Jetzt hab ichs verstanden :)

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.