Hallo, trotz vieler Posts zum Thema Ansteuerung einer 7-Segment Anzeige habe ich nichts passendes gefunden..... Unter Win98 war es damals :-) möglich einzelne Pins der Druckerschnittstelle über OUT 888 Anzusteuern. Genau diese Ansteuerung bräuchte ich um die einzelnen Segmente einer 7 Segment Anzeige anzusteuern. Problem dabei ist dass es weder Win98 noch die Druckerschnittstelle gibt. Würde es heute über Umwege und oder USB Parallel Konverter funktionieren? Möglicherweise gibt es aber auch andere Wege einer ganz "primitiven" Ansteuerung mit QBasic? Gruß und Dank
Di G. schrieb: > Würde es heute über Umwege und oder USB Parallel Konverter > funktionieren? USB/parallel Konverter könnte funktionieren. Die Frage ist, was diese Konverter genau machen, bzw. ob sie die Centronics Schnittstelle in Eigenregie ansteuern. Umweg geht immer. Mit einem µC ist das an und für sich kein Problem, der erledigt dann auch noch die Ansteuerung der 7-Segment Anzeige (Multiplexing notwendig?) in Eigenregie, ohne das sich das PC Programm ständig darum kümmern muss. > Möglicherweise gibt es aber auch andere Wege einer ganz "primitiven" > Ansteuerung mit QBasic? Ein µC ohne eingebautes USB meldet sich meistens über einen FTDI (oder Konsorten) als serielle Schittstelle beim Windows an. D.h. für jede Programmiersprache ist das einfach nur ein COM Port, auf den es Werte rausschreibt.
Hallo, ich habe eine LED Anzeige entwickelt, die sich seriell über TTL-Pegel (5V/0V) ansteuern lässt. Das serielle Datenformat ist 9600Baud,8,N,1. Über einen USB-TTL-Wandler kann dann einfach eine PC die Ansteuerung übernehmen. Anbei eine Ausschnitt aus der Anleitung, bzgl. den Steuerbefehlen.
nimm die serielle (USB Wandler) Schnittstelle, die wird im kostenlosen visual studio unterstützt. An den displays dann Schieberegister mit parallelem Ausgang, oder ein kleiner Atmega mit dem du seriell vom pc empfängst und dann auf die 7 Segmentanzeigen parallel ausgibst. Hier dann auch multiplexing etc. sinnvoll. Das sind dann ein paar Programmzeilen in visual studio (C, Vbasic etc..) Oder so etwas, teures: http://www.codemercs.com/de/io
so wie Uwe.S das gemacht hat. Sicher stellt er Dir den Sourcecode zur Verfügung, das ist ja kein nobellpreisverdächtiger Hirnschmalz. Es gibt auch LCD Anzeigen mit serieller Schnittstelle (Reichelt etc..)
oder: http://www.watterott.com/de/OpenSegment-Serial-Display-20mm-Red http://www.electronics-lab.com/project/serial-4-digit-seven-segment-led-display/ Hier fertig: https://github.com/sparkfun/Serial7SegmentDisplay/blob/master/firmware/Serial%207-Segment%20Display/Serial_7_Segment_Display_Firmware/Serial_7_Segment_Display_Firmware.ino
Hallo, wow danke für die vielen Antworten und Lösungsvorschläge. Für meine Zwecke scheint mir das jedoch einwenig zu "überfrachtet". Möglicherweise hilft es wenn ich mein Anliegen umformuliere. Im Grunde genommen geht es mir darum relativ einfach am Rechner 7 Signale (gerne auch mehr) zu generieren die ich an irgendeiner Schnittstelle abnehmen kann. Sollte es lediglich mit mit einem USB parallel Adapter getan sein wäre es super! Allerdings bliebe die Frage der Ansteuerung. Zudem muss ich gestehen dass Mikrocontroller völliges Neuland für mich wären. Einfachste Signalverarbeitung mit CMOS / TTL liegt mir mehr. :-( Dank und Gruß
:
Bearbeitet durch User
Di G. schrieb: > Im Grunde genommen geht es mir darum relativ einfach am Rechner 7 > Signale (gerne auch mehr) zu generieren die ich an irgendeiner > Schnittstelle abnehmen kann. Dann suchst du vielleicht einen FT245. Dazu gibts schon einiges, z.B.: Beitrag "FT245 parallele Ausgabe"
Es überfordert dich einfach... Hier mit einer DLL der alte Weg mit out direkt auf die parallele Schnittstelle.... http://www.elektronik.nmp24.de/?CNC_Experimente:Parallelport Du kannst aber auch über die serielle Schnittstelle direkt in TTL/CMOS Schieberegister Daten takten. TxD, RTS und DTR sind ausgehende Signale, welche Du direkt steuern kannst, also die Ausgänge High und Low schalten kannst. Mit 3 LED's kannst du das leicht testen. TxD über eine Break Signal schalten. Die Anwendung ist in wenigen Codezeilen geschrieben. Das könnte weiterhelfen: https://www.vb-paradise.de/index.php/Thread/100646-Serial-Port-ansteuerung/
Was auch sehr einfach geht ist .. einen Arduino zu verwenden. Über einen seriellen Link per USB lassen sich Befehle absetzen die der Arduino dann verarbeitet.
:
Bearbeitet durch User
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.