-
-
Erfahrener Benutzer
Robotik Einstein
Das Pinweise ansteuern geht nur mit den Steuerleitungen CTS, etc. Und da - wie gesagt - nur -12V / +12V.
Also ne LED mit Vorwiderstand an eine der Leitungen gegen Masse sollte gehen, sofern:
- du dann die Steuerleitung schalten kannst, was aber mit _outp(0x3f8,0x00) evtl nicht geht bzw. nur auf ner anderen Adresse (rausfinden...). Die 0x3F8 ist die Adresse für das, was seriell (nacheinander) die Schnittstelle über den Tx-Pin verlässt.
- die LED auch nix gegen 12V in Sperrrichtung hat.
Aber ich würd auch lieber den Weg über den AVR gehen, v.a. da man z.B. mit nem ATMega8 dann schon mit einem relativ kleinen Programm die gleiche Funktion erreicht, wie am Druckerport.
(Also im Programm 1 Wert setzen und gleichzeitig bis zu 8 LEDs schalten)
Zudem besteht hier die Gefahr nicht, dass ich den Port durch ne "falsche" LED oder nen Kurzschluss zerstör. Ein AVR ist gleich gewechselt; der RS232-Treiber aufm Mainboard eher weniger.
-
Immer wenn ein Threadersteller sich die geposteten Antworten offensichtlich nicht durchlesen will vermute ich, seit ich diesen Beitrag gelesen habe:
http://www.mikrocontroller.net/topic/119737#new
einen Soziologie-Studenten der die Leute als Versuchskaninchen für seine Diplomarbeit mißbraucht.
Gruß
-
Erfahrener Benutzer
Roboter-Spezialist
Also nochmal kurz:
Wenn du nur EINE Led ansteuern willst, einfach eine LED mit Vorwiderstand an RTS und GND. Dann Programm suchen, welches die RTS Leitung ansteuern kann, dies ist mit VB 2 Befehle. Mit C wird das wohl komplizierter sein. Wenn der eine Befehl den du dauernd benutzen willst aber alles ist, was du in C kannst, solltest du evtl eine andere Programmiersprache benutzen oder dich weiterbilden, denn so kann man auch kein AVR Programmieren.
gruß, homedom
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen