Hallo! Ich muss bis morgen eine Arbeit abgeben, in der es um RS232 geht. Jetzt bin ich fertig aber beim Durchlesen war ich mir bez. der Pegel doch nicht mehr sicher. Bitte korrigieren! 0 Volt(=GND) (TTL) = +12 Volt (RS232) = LOW +5 Volt (TTL) = -12 Volt (RS232) = HIGH Falls das stimmt, sind RxD und TxD im Ruhezustand auf HIGH, also -12 Volt? oder umgekehrt??? Und wie sieht es mit den Handshakeleitungen, z.B. CTS aus? Diese sind im Ruhezustand, also wenn Datenübertragung nicht blockiert ist, auf LOW (0V TTL, +12V RS232) oder? Vielen Dank! Pte
Man muß unterscheiden zwischen dem logischen Pegel (0 und 1) und dem physikalischen (high, low). Physikalisch ist es leicht zu merken, der high-Pegel ist der, der näher an +unendlich liegt, der low-Pegel ist der, der näher an -unendlich liegt. Bei positiver Logik entspricht der 1-Zutsand dem high-Pegel, dementsprechend der 0-Zustand low-Pegel, bekannt von TTL, CMOS. Die RS232 arbeitet mit negativer Logik, d.h. der 1-Zustand ist der low-Pegel, der 0-Zustand der high-Pegel.
Hi Ergänzung: Gültige Pegel auf der RS232 sind IIRC: +3V...+24V -> logisch 0 -3V...-24V -> logisch 1 Matthias
Hi das ist (leider) von OS zu OS unterschiedlich was die Statusleitungen angeht. Die Datenleitungen liegen allerdings immer auf logisch 1 (sprich -12V) Matthias
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.