Schieberegister 8 bit und VB6 Programmierung

Gast #2280794
Hallo!
Ich bräuchte bitte Hilfe , da hier so viele Profis sind möchte ich euch 
fragen ob mir jemand bei meinen Problem helfen kann .
Ich habe eine Ic Schieberegister eine Serielle schnittstelle und möchte 
mir VB6 8 LED´s ansteuern, sprich ein und ausschalten .
Wie kann ich das realisieren bitte um eine codevorschlag und eine Layout 
wie ich das bauen müste !
Danke mal im voraus .
lg
Gast
Wenn ich jetzt mal annehme das du mit Serielle Schnittstelle die RS232 
von deinem PC meinst kannst du das IC in die Tonne treten. RS232 ist 
eine Asynchrone serielle Schnittstelle mit zu hohen Spannungspegeln für 
dein IC. Das ist außerdem noch taktgesteuert (also synchron). Passt 
überhaupt nicht. nimm nen AVR mit UART und ST202 Pegelwandler + Quarz
Gast
Ah sorry Windows XP!
Ja ist eine lizensierte Vollversion von VB6 und ich spreche die 
schnittstelle um com an .
nur weiß ich nicht wie ich bits an das schiebe register senden kann ?'
und wie ich die technik dazu bau .
Comstecker z dioden und schieberegister und leds mit wiederständen ?
nur wie ?
danke
Gast
Über die Steuersignale RTS und DTR kann man schon was in ein serielles 
Schieberegister hinein takten. Die beiden seriellen Leitungen Rx und Tx 
kann man aber da vergessen, und Tx allenfalls zur Stromversorgung mit 
benutzen.

Mit guten hellen Low-Current-LEDs könnte man noch was machen. Ein klein 
wenig Strom im einstelligen mA-Bereich gibt die Schnittstelle durchaus 
her. Man muß ihn aber aus den Signalpins generieren, da RS232 keine 
Stromversorgung an der Schnittstelle hat.

Im alten 486-er PC unter DOS und mit Basic hatte man eine Adresse, unter 
der der COM-Schnittstellenbaustein (z.B. 8250) direkt ansprechbar war. 
Heute geht das wohl nicht mehr so einfach. Vielleicht über ein Terminal. 
Ich würde mir wohl mal den Quellcode einer Terminalsoftware suchen, und 
dort hinein schauen.
Hannes Lux schrieb:
> Turbo Toni schrieb:
>> Die Com-Schnittestelle lässt sich meines wissens nur damit ansprechen.
>
> Nööö, das geht auch mit der DLL von Burkhard Kainka:
> http://www.elexs.de/elexs2/elexsdll.htm
>
Danke für die Info, das kannte ich noch nicht

von Elektor gibt es 1002 Schaltungen und auf Seite 686 wird ein "8-Kanal 
D/O für RS232". das könnte so einigermassen das treffen was JackyD 
sucht.
Gast
Uwe schrieb:
> Wenn ich jetzt mal annehme das du mit Serielle Schnittstelle die RS232
> von deinem PC meinst kannst du das IC in die Tonne treten. RS232 ist
> eine Asynchrone serielle Schnittstelle mit zu hohen Spannungspegeln für
> dein IC. Das ist außerdem noch taktgesteuert (also synchron). Passt
> überhaupt nicht. nimm nen AVR mit UART und ST202 Pegelwandler + Quarz

Völliger Unfug!

Am Schieberegister Schutzdioden gegen VCC und Gnd, die RS-232 Signale 
RTS und DTR über Vorwiderstände an Clock und Serial_in des 
Schieberegisters und ein bisschen Bit Banging.
Die paar Bits werden doch rüberzukriegen sein, ohne eine Diplomarbeit 
daraus zu machen ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.