Hallo, aktuell entwerfe ich für mich privat ein Projekt, mit dem ich über die serielle Schnittstelle am PC auf externe Hardware in Form von einzelnen Bits zugreifen kann. Die Software zur seriellen Ansteuerung wird von mir in Visual Basic geschrieben, und läuft bereits einwandfrei (Emulation über Terminalprogramm) Das Problem ist, dass es hilfreich wäre eine externe Hardware zu haben, der ich die Daten nur ausgeben bzw. von der ich die Daten einlese ohne dass ein selbst programmierter Controller vorhanden ist. Mir fielen letztens Bausteine wie 74HC595 ins Auge, die man einfach hintereinander schalten und seriell ansteuern kann, jedoch spezielle Clock Eingänge besitzen, die man wiederrum mit eigenen Controllerprogrammen ansteuern muss. Gibt es nun eine Möglichkeit einzelne Bits (ohne Controllerprogrammierung !) direkt vom COM Port über Schieberegister zu lesen bzw. zu schreiben? mfg Sven
> Gibt es nun eine Möglichkeit einzelne Bits (ohne > Controllerprogrammierung !) direkt vom COM Port über Schieberegister zu > lesen bzw. zu schreiben? ich weiß jetzt nicht, ob ich dich richtig verstehe, aber zwei Pins (DTR, RTS) einer seriellen Schnittstelle kann man explizt setzen...
Schau mal hier: http://www.hanneslux.de/mobast/index.html Das lässt sich ohne Weiteres auf bidirektional erweitern, einfach eine Schieberegisterkette mit dem Datenausgang auf einen bisher unbenutzten Eingangspin der COM legen und diese Kette von den Steuer-Signalen der Ausgangskette mit steuern. ...
@Justus Skorps (jussa) Wie schon Hannes schrieb ist dies ohne weiteres möglich. Ich habe dies schon vor langer zeit gemacht,da gab es aber andere Bedingungen. Jetzt arbeite ich lieber mit einem Controller, dabei kannst du auch die Maximale Baudrate Nutzen. Es ist auch Zeitgemäßer. Der Controller braucht nur die Verbindung zum Pc und Umsetzung auf das Taktprotokoll für Schieberegister. Mfg
@Sven B. (eagle122) Kannst du die Bedienoberfläche des VB Programms posten? mfg
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.