AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

16-Bit Folge über LPT ausgeben

Ein Thema von BoondockDuckling · begonnen am 14. Jan 2008 · letzter Beitrag vom 16. Jan 2008
Antwort Antwort
oldmax

Registriert seit: 27. Apr 2006
Ort: Gieboldehausen
167 Beiträge
 
#1

Re: 16-Bit Folge über LPT ausgeben

  Alt 16. Jan 2008, 08:50
Hi
Ich habe dir bereits im DF geantwortet, aber hier mal zum Verständnis:
Bei SHR muß Bit 0 maskiert werden also And $0001
Dann mal zur beschaltung:
Zitat:
Bei mir ist
LPT-Pin1: Clock
LPT-Pin2: Load
LPT-Pin3: Data

nachtrag: p.s. pin1 ist datenpin0(wert 1), pin2 datenpin1(wert 2) und pin3 datenpin2(wert 4)
Wenn Pin 3 der Data-Pin ist muß anschließend ein SHL 2, das heißt , das maskierte Bit 0 auf Bit 2 geschoben werden. Anschließend sind die Pins Clock mit Or $0001 und Or $0002 hinzuzufügen. Entsprechend dem Impulsdiagramm. Dabei ist zu beachten, das das Load Bit vor der Übertragung bereits einmal ausgegeben werden muß (Maskiert mit $0002) dann wird das Datenbit gesetzt und ! das Load Bit. Anschließend ein Clock- Bit und das Datenbit und das LoadBit. Danach wieder Datenbit und Loadbit und zum Schluß nur ein Loadbit, bzw. wieder von vorn mit dem einmal nach rechts geschobenen Originalwort.
Es ist halt wichtig, das man sich merkt, bei der Maskierung des Datenbits gehen die Load und Clockbits erst mal verloren und müssen entsprechend wieder hinzugefügt werden.
Gruß oldmax

@Muetze: Sorry, hab das grüne nicht gelesen und das Impulsdiagramm vom DF im Kkopf gehabt... daher bin ich etwas über die Signallage gestolpert. Dein Code dürfte ok sein.
Noch ist mein Rechner mir zu Diensten.... ansonsten habe ich die Macht ihn zu vernichten !
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz