Forum: Mikrocontroller und Digitale Elektronik Serielle Schieberegisteransteuerung ohne programmierten Mikrocontroller


von Sven B. (eagle122)


Lesenswert?

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

von Justus S. (jussa)


Lesenswert?

> 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...

von Hannes Lux (Gast)


Lesenswert?

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.

...

von juppi (Gast)


Lesenswert?

@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

von juppi (Gast)


Lesenswert?

@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
Noch kein Account? Hier anmelden.