Forum: Mikrocontroller und Digitale Elektronik Schieberegister 8 bit und VB6 Programmierung


von JackyD (Gast)


Lesenswert?

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

von Uwe (Gast)


Lesenswert?

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

von Turbo T. (turbotoni)


Lesenswert?

Unter welchenBetriebssystem ?? Windows 98 ?
Und hast du ein lizensierte Vollversion von VB6 ?
Die Com-Schnittestelle lässt sich meines wissens nur damit ansprechen.

MfG Turbotoni

von JackyD (Gast)


Lesenswert?

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

von JackyD (Gast)


Lesenswert?

@ Uwe
Danke du meinst einen AVR amtega 8 / 16 und UART wär das der max232 ?
Pegelwandler = transistoren ? und welchen Quarz ? 16 Herz ?
lg

von Hannes L. (hannes)


Angehängte Dateien:

Lesenswert?

http://hanneslux.de/mobast/index.html

Im Anhang gibt's einen halbwegs passenden Quältext. Wenn Du mit VB6 
umgehen kannst, dann sollte es Dir auch gelingen, die für Dich 
relevanten Stellen zu finden (Sub Send).

Viel Erfolg...

...

von Hannes L. (hannes)


Lesenswert?

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

...

von Wilhelm F. (Gast)


Lesenswert?

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

von Turbo T. (turbotoni)


Lesenswert?

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.

von Willi W. (Gast)


Lesenswert?

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 ;-)

von Juppi J. (juppiii)


Lesenswert?

Wilhelm Ferkes schrieb:
> und Tx allenfalls zur Stromversorgung mit
>
> benutzen.

Na dann solltest du mal mit basteln anfangen,es geht.;-))

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.