Verschaltung von Ein- und Ausgängen.

Gast #636254
Lesenswert?

Hallo,
ich habe ein Display, das mit 5V versorgt wird. Einen Pin von diesem 
Display möchte ich nun mit meinem C8051 (Vcc=3,3V) an dem externen 
INT0-Pin verbinden .

Nun bin ich mir etwas unsicher mit den verschiedenen Spannungspegeln 
usw.
-Ausgang am 5V-Display habe ich auf Pull-Down eingestellt  (d.h. Aktiv = 
0V)
-Eingang am 3.3V C8051 auf Open-Drain, Interrupt wird mit der fallenden 
Flanke ausgelöst.

Darf ich das so machen, oder geht da irgendwas kaputt?!
Gast #637115
Lesenswert?

Es ist dann also richtig, das ich an dem Open-Drain Eingang 3.3V messe, 
diese sollen dann im "aktiv-Fall" von dem Pull Down Widerstand des 
Displayausgangs auf 0V gezogen werden.
Der 4k7 Ohm Widerstand soll nur den Strom begrenzen, der da fließt.
Richtig verstanden?
Gast #637135
Lesenswert?

Klar, ist ja auch logisch.

Doch bei meinem Entwicklungsboard kann ich an allen Pins des C8051F120 
3.3V messen, obwohl ich z.B. ab Port 3 nur die Standardwerte gelassen 
habe.
Im P1MDOUT register steht die 0 für Open Drain drin und egal ob ich SETB 
oder CLR ein Portpin mache, jedesmal messe ich 3.3V an diesem Pin.
Was soll das??
Gast #637137
Lesenswert?

Auszug aus dem Datenblatt:

A Port pin is configured as a digital input by setting its output mode 
to “Open-Drain” and writing a logic 1 to
the associated bit in the Port Data register. For example, P3.7 is 
configured as a digital input by setting
P3MDOUT.7 to a logic 0 and P3.7 to a logic 1.
Gast #637329
Lesenswert?

OK, beim C8051 sind global internal weak pull-ups eingeschalten. Muss 
ich die erst ausschalten um die beiden Pins zu verbinden?
Gibt es irgendwo ne anschauliche Seite, die diese ganzen Ein- und 
Ausgangspinkonfigurationen für einen MC erklärt?
#637355
Lesenswert?

Die exakte Arbeitsweise der Pins ist üblicherweise in den 
Datasheets/Usermanuals/wieimmerdasgradheisst dokumentiert. Bei 8051 
unvermeidlich, weil man bei den dort etwas eigenwilligen konstruierten 
Pins ohne diese Kenntnisse nicht durchblickt.

Bei manchen neueren 8051-Clones sind erweiterte Pinkonfigurationen 
möglich, im Original sind auf allen Ports ausser 0 immer Pullups drin. 
Sie stören aber auch nicht, vom ggf. geringfügig erhöhten Stromverbrauch 
mal abgesehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren