80C535 High und Low

Gast #323513
Lesenswert?
• ▲
▼
>Ich hatte die betreffenden Werte in 2min, nur so als Test.

Welche Werte? Die von Joe? Ich lese im Datenblatt:

Input low voltage: min – 0.5  max 0.2 VCC - 0.1 V
Input high voltage: min 0,2 VCC + 0.9 max VCC + 0.5 V

Bei VCC=5V heißt das:

Low: -0,5 bis 0,9 V
High: 1,9 bis 6,5 V

viele grüße
ralph
Gast #323519
Lesenswert?
• ▲
▼
Ob in Assembler oder C:

Initialisiere den entsprechenden Port, von dem du Pegel lesen willst,
vorher als Inputs, d.h. beschreibe die Portbits mit 1, bzw. einen
ganzen Port mit 0xFF:

In C:
P1 = 0xFF;

Bzw. in Assembler:
MOV   P1, #0FFh;

Jetzt ist der Port auf Eingang geschaltet.

Jetzt kannst du den Port lesen:

In C:
Portdaten = P1; // "Portdaten" ist eine char-Variable

In Assembler:
MOV   030h, P1; lese Pegel an Port 5 in Byte 30h internes RAM ein

Gruß

Dietmar
Gast #323520
Lesenswert?
• ▲
▼
Soweit ich weiß, sind die Ports am 80C535 TTL-kompatibel. Im
Zweifelsfall, steht das aber im Datenblatt.

Also:

Low-Pegel: < 0,8 Volt

High-Pegel: > 2,4 Volt

Zwischen 0,8 Volt und 2,4 Volt: Verbotener Bereich, also undefinierter
Pegel.

Man hat also im Schaltungsdesign dafür zu sorgen, daß die Einlesepegel
einwandfrei den Spezifikationen entsprechen.

Der 80C535 hat doch einen eingebauten ADC. Damit kann man das doch mal
nachmessen, oder eigene Tests machen? Die dann wegen den
Datenblattspezifikationen natürlich nicht verwendet werden dürfen.

Gruß

Dietmar
Gast #323521
Lesenswert?
• ▲
▼
@Joe: Falls sich das auf mein Posting bezieht, dann möchte ich schon mal
wissen, was daran falsch sein soll. Die Ports des 80C535 können nur
sinken.
Ich habe lediglich nicht ganz die grammatikalischen Klimmzüge der
ursprünglichen Frage durchschaut und dachte, es geht um die
Ausgangspegel.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.