Moin, mit obiger Schaltung von ELO und deren Programm ISPMega8 kann ich meinen Chip beschreiben, jedoch versagen sowohl AVRDude als auch PonyProg. Beide erkennen bzw "sehen" den Chip nicht. Ich habe Ich möchte einen externen Quarzoszillator "aktivieren", was mit dem oben genannten Programm leider nicht geht. Jemand eine Idee, was ich machen könnte? Falls das mit der Schaltung oben überhaupt möglich ist... (Bitte nicht schreiben: "Kauf dir einen vernünftigen Programmer", da dies schon geplant ist. Werde mir in ein oder zwei Wochen das STK500 zulegen, aber bis dahin muss es auch so gehen) Danke für eure Hilfe!
Ich schlage vor ein paar Wochen zu warten. Bei der Schaltung wird mir fast schlecht ...
@ Michael: Mir auch. @Bastian: Liegt wohl daran das das ein Serieller Ausgang ist, der von allen normalen Programmen seriell angesteuert wird, aber deren komisches Programm nutz den als Parallelport... Hast du einen LPT frei? Dann nutz doch einfach die Schaltung, die geht wenigstens: http://www.mikrokopter.de/de/isp.php
Also so ähnlich kann man mit der seriellen Schnittstelle einen Programmer bauen. Das Pollin Evalutionsboard nutzt auch nur einen Transistor, ein paar Widerstände und Dioden.
Ich habe nur ein etwa 2m langes LPT Kabel, und ich meine irgendwo gelesen zu haben, dass die höchstens einen Meter lang sein dürfen. Stimmt das?
Wenn die Länge das einzige Problem wäre... Wie willst du ein Druckerkabel in die 9-polige RS232-Buchse bekommen? Mit ZIP kompimieren?
ach so, ich war bei deiner ersten Schaltung noch. Ein normales LPT-Kabel hat doch an einem Ende einen 25-pol. D-SUB, am anderen Ende einen 36-poligen Centronics-Stecker. Wenn du das nehmen willst, müsstest du ja deine ISP-Schaltung mit der passenden Centronics-Buchse am Ende machen (oder den Centronics am Kabel abkneifen und die Adern direkt in die ISP-Schaltung löten.) Geht zwar, aber kommt mir etwas umständlich vor. Einfacher wäre es doch, einen nackten D-SUB-Stecker für deinen Druckerport zu nehmen, dann mit Kabel (vielleicht 1 m lang, wie du es halt brauchst und nicht unnötig lang) zu der beschriebenen ISP-Schaltung , und dort mit einem kurzen Kabel mit der Pfostenbuchse dann in deine AVR-Schaltung. Wie lange die Kabel dabei werden dürfen, weiß ich allerdings nicht. Ich verwende eine andere Schaltung als ISP-Adapter, nämlich den: http://rumil.de/hardware/avrisp.html (die beiden Schaltungen "Atmel AVR ISP für PUMP" und "Atmel AVR ISP für STK200 und STK300" sind gleich außer dem ISP-Stecker, den müsstest du halt so machen wie es für deine Schaltung passt, also auf deinen 6-pol. Zweireiher umsetzen). Im Unterschied zu der dortigen Beschreibung habe ich die Schaltung nicht direkt an den Stecker für den Druckerport gelötet sondern dazwischen mit Flachbandkabel verlängert. Es sieht also so aus: - 25-pol. D-SUB für den Druckerport - 1.8 MeterFlachbandkabel - AdapterSchaltung - 0.6 MeterFlachbandkabel - Pfostenbuchse Dis Adapterschaltung habe ich ohne Platine direkt um die Beine des 74HC244 gelötet und mit Heißkleber "konserviert" (nach dem Testen). Der Vorteil dieser Variante ist, daß ich problemlos auf eine ordentliche Gesamtlänge komme und damit bequem die AVR-Schaltung auf dem Schreibtisch liegt, obwohl der Rechner etwas abseits steht. Wie weit man die Länge noch hochtreiben könnte, habe ich nie probiert, mir reichen die mehr als 2 m Gesamtlänge. Mit den agegegebenen Längen funktionieren 3 Stück seit Jahren einwandfrei. SW-seitig ist das ganze dann kompatibel zu STK200, also avrdude -c stk200... Nur als Vorschlag.
Ich habe jetzt mal die Schaltung "von" Fer (http://www.mikrokopter.de/de/isp.php) genommen, aber mit avrdude und der GUI Burn-O-Mat v2 immer noch keinen Erfolg. Als Programmer habe ich dt006 gewählt welche folgende Einstellungen hat: programmer id = "dt006"; desc = "Dontronics DT006"; type = par; reset = 4; sck = 5; mosi = 2; miso = 11; ; Passt also zur Schaltung. Wenn ich jetzt eine hex File auf den Chip schreiben will, kommt folgendes: http://nopaste.info/89c710462a.html Was habe ich falsch gemacht? Vergessen was ich geschrieben habe ^^ Man sollte auch den Strom anschalten...
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.