Hi, ich hab die Schaltung zum Programmieren des ATMega 8 nach dem Tutorial von dieser Seite gebaut. Als ISP verwende ich den hier: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5789640920&rd=1&sspagename=STRK%3AMEWN%3AIT&rd=1 Bin mir ziemlich sicher, dass die Schaltung auch richtig nachgebaut ist. Hab ich schon mehrmals überprüft. Die Programme (Ponyprog, yaap) erkennen die Schaltung aber nicht. Bei Ponyprog bei "Probe" kommt immer "Test Failed". Bei yaap "Init failed. Is target connected and powered on?". Haben beide Programme auch schon an 2 Rechnern getestet, liegt also wahrscheinlich auch nicht am LPT Port. Habt ihr irgendwelche Ideen, woran das liegen könnte?
Am LPT-Stecker ( Con1 ) sind Pin 3 und 11 sowie Pin2 und 12 miteinander zu verbinden. Dann entspricht das Ganze meinem Adapter. Und damit läufts bei mir mit PonyProg. Auszuwählen ist im Interface Setup 'Parallel' und 'AVR ISP I/O' Danach Calibrate aufrufen. Gruss Jadeclaw.
Das Ding braucht ne externe Spannungsversorgung an Con3. Richtig angeschlossen? Auch ist bei solchen paralellport-adaptern darauf zu achten, das die spannungen stimmen. Laptops und Notebooks beispielsweise führen manchmal keine 5Volt Signale oder kommen nicht auf die 0,7Volt runter.
Sogar PCs (bei mir nForce2 Board) kommen manchmal nicht auf 5, sondern nur auf 3,3V. Das ist natürlich perfekt wenn man 3,3V Hardware verwenden will (Wiggler JTAG Adapter etc.) und es sollte auch mit 5V Bauteilen klappen. Mein selbstgebauter ISP Programmer jedenfalls läuft seit jeher problemlos. Ich tippe daher auf die Stromversorgung oder falsche Einstellungen. Schnapp dir mal ein Oszi und miss am Parallelport nach ob sich an den entsprechenden Pins was tut wenn du bei Ponyprog "init" oder "read" oder was auch immer anklickst :)
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.