Hallo also ich würde gerne meinen avr (mega 8) an meinen druckerport anschließen um ihn dann als schrittmotorsteuerung für einen Fräsplotter zu verwenden. Meine Frage jetzt: wie schließe ich den am besten an? Widerstände,nen Wandlerbausteis wie beim Isp, oder Optokoppler? meine mal gelesen zu haben, das lpt mit ttl pegeln arbeitet. stimmt das ? dann könnt ich ja einfach nen paar schutzwiderstände nehmen und gut is oder is das zu riskant? so nen wandler wie beim isp ist sicher ne gute möglichkeit (wird ja nicht ohne grund einer drinnen sein)aber gibt es den auch für mehr signalleitungen? Brauche ja drei achsen da is eigentlich nen ganzes byte belegt also 8 leitungen, gibt es sowas überhaupt ? nu ja und mit optokopplern da hab ich nich so wirklich ne ahnung von. wäre euch sehr dankbar für alle tipps und praktischen ratschläge. auch inet seiten habe beim besten willen nichts brauchbares für lpt un avr gefunden. Max
Also der Druckerport arbeitet wirklich mit 5V, sprich du kannst ihn mit Wiederständen die den Strom begrenzen gleich anschließen aber: 1) Neuere Druckerports arbeiten manchmal nur noch mit 3,3 Volt! 2) Optokopler wäre schon eine bessere Lösung ! Ich würde dir allerdings das Uart deines Mega 8 empfehlen und einen MAX232 als Pegelwandler. Das Net ist voll davon, und alles sehr leicht zu beschalten. Als Programmiersprache , nimm doch für den Anfang Bascom, da tust dich leicht viele Beispiele und außerdem gibts auch noch viele Bücher dazu! Falls du ein paar Links möchtest , meld dich dann stell ich dir welche zusammmen! MFG Sebastian
danke für die schnelle antwort also ich denke ich versuch das erst mal mit widerständen und hoffe auf 5v am ausgang ansonsten besorg ich mir ne alte schnittstellen karte und gut is ;) uart wär natürlich bequemer aber es gibt so gut wie keine cnc programme die das durchschaubar unterstützen. der druckerport wird so genutzt, dass für jeden schrittmotor, den ich ansteuern will ein takt und richtungssignal ausgegeben wird. das muss ich dann nur noch mit dem avr auf die schrittmotoren bekommen. also wesentlich einfacher als sich in das spezial uart protokoll einzulesen und dann dafür nen programm auf dem avr zu schreiben. an den links dazu hätt ich allerdings schon interesse (progge übrigens mit bascom wie du schon annahmst) ne uart schnittstelle hab ich mir schon gebaut mit einem max232 aber das funktioniert noch nich. irgendwo is der wurm drin. ich werde morgen meinen pysiklehrer mal nach nem oszi fragen und das mal durchmessen. Multimeter hat mir nicht wirklich was verraten :D ciao Max
Hi Max, du kannst naürlich auch eine vorhandene ISP HArdware benutzen. Must nur den Reset Pin auf den SS Pin für SPI umschalten. (In meinen Boards hab ich dafür immer einen kleine 3 pol. Stiftleiste mit Jumper) Dann kannst du mit SPI kommunizieren. PC ist Maste, AVR ist Slave und ab geht er. Schnell genug sollte es sein. Schonend für den LPT auf alle Fälle. Hab mir vor Jahren mal einen Rechner geschossen, weil ich 24V auf den LPT liegen hatte. Den SPI Trieber hab ich mir für Delphi selber geschrieben, ist aber kein Hexenwerk. Den AVR progge ich mit AVRco, 'nem Pascal Derivat. Funktioniert wunderbar...
Hi Schau dir mal die AppNote AVR325 bei Atmel an. Dort wird ein HighSpeed Interface beschrieben. MfG HG
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.