Forum: Mikrocontroller und Digitale Elektronik high, low , floaten


von Reinhard (Gast)


Lesenswert?

Hallo,

in manchen Datenblättern findet man unter z.B
Kommando Byte 1|0|0|1|1|0|1|x. Die Eins und die Null ist klar, und das x 
steht für denk ich mal gar nichts. Wie definiere ich dieses ( x ) bei 
einer Ausgabe in Asambler ein ?

Oder ist dieses ( x ) = Low ?

Danke.

Gruß
Reinhard

von mikki merten (Gast)


Lesenswert?

x bedeutet hier das dieses Bit für die beschriebene Funktion ohne 
Bedeutung ist, also sowohl 0 oder 1 sein darf.

von Reinhard (Gast)


Lesenswert?

Wenn ich nicht 1 oder 0 haben will, sondern Luft, ist das am
Ausgang eines µC möglich ?

Beispiel : 2 LED gegeneinander vepoolt ( + - ) ( - + ) am Protc Bit 0. 
Bit 1-7 habe irgend was, weder LED 1 oder 2 dürfen leuchten. Wie lautet 
da das erste Bit ?

Danke

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Wenn du den Port auf Eingang schaltest und die Pullups abschaltest wird 
er hochohmig, d.h. eine angeschlossene LED würde nicht leuchten da 
(fast) kein Strom hinein- oder hinausfließen kann.

von mikki merten (Gast)


Lesenswert?

Das geht nur mit Ports die du auch abschalten (Tri State) kannst. Beim 
AVR beispielsweise indem du diesen PIN als Eingang definierst ohne die 
internen PullUp zu aktivieren. Dann ist dieser Port hochohmig.

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.