Hi! Habe diese Woche mein Material von Reichelt und Conrad bekommen und wollte jetzt am Wochenende ein wenig rumbasteln. Habe als Vorlage das AVR-Tutorial von der Seite hier genommen. Das Problem besteht jetzt im Programmieren des Controllers. Ich hab die Schaltung wie im ersten Kapitel soweit aufgebaut allerdings noch ohne jegliche Beschaltung an PORTB/D (keine LEDs, keine Taster). Lediglich Strom, 4MHz Oszilator und ISP (allerdings 10polig) liegen an. Nach 5maligem durchchecken der Schaltung habe ich dann den Strom angemacht und per ISP mit dem Laptop verbunden. (mit AVR Studio bzw AVR Prog) Als Programmer verwende ich nen "NoName"-USB-Programmer den ich günstig bei eBay besorgt habe. Dieser kann leider nur mit AVRProg verwendet werden. Und jetzt zur eigentlichen Problembeschreibung: Es geht NICHTS! ;) Nach Strom aus- und wieder anmachen kann man exact eine Operation durchführen (z.B. Fusebits lesen/schreiben, Flash schreiben/lesen/verify) aber sobald man die eine Operation durchgeführt hat geht nichts mehr... Danach meldet das Programm nur noch "... failed!" bzw bei den Fusebits wird alles grau und das Prog geht auch Mode3 (kein programmiern/verify). Im Grunde wäre das ja noch irgendwo ertragbar wenn auch etwas komisch, aber auch diese erste Operation wird leider nicht richtig ausgeführt. Selbst wenn ich mein kurzes Testprogramm in den Flash schreibe, dann resete und dann verify machen meldet das programm nen Fehler. Wäre froh wenn ihr nem zur Zeit recht verzweifelten Anfänger helfen könntet. MfG Tobias
Kann am Programm liegen (kenne ich nicht) oder am Programmer oder... Probier einen einfachen Programmer, der auch mit anderer Software arbeitet. Bspw.: http://www.blafusel.de/misc/atmega8_isp.html
Versorgt die Atmega8 Schaltung den Programmer mit Strom (so laut Tutorial) oder wird die Atmega8 Schaltung vom Programmer mit Strom versorgt (Verdacht wg. USB Programmer, der sich über USB versorgen kann)? Messe mal am abgezogenen ISP-Stecker die Spannung zwischen Pin 2 (Vcc) und Pin 6 (GND). Ansonsten kontrolliere auch mal die Spannung zwischen Pin 8 (GND) und Pin 7 (Vcc) vom Atmega8.
Das mit dem anderen Programmer werde ich mal ausprobieren sobald ich nen passenden Stecker auftreiben kann... @ Stefan Der Programmer hat die Funktion die Schaltung per USB mit Strom zu versorgen. Das hab ich allerdings per Jumper ausgeschaltet. Zwischen Pin 7 und 8 liegen exact die 5.00V an die dran sein sollen bei der Tutorial-Stromversorgung. Gleiche Spannung übrigens auch an den ISP Pins auf der Platine bei nicht angeschlossenem ISP Adapter (also vermutlich auch dann wenn er dran steckt)
Ich hatte so einen Effekt mal, als die Einstellung des COM-Ports nicht passte. Schau mal in der Systemsteuerung nach, welcher COM-Port von dem wahrscheinlich genutzten USB-Seriell Wandler belegt wird. Wenn ich mich richtig erinnere, kann avrprog nur COM1-COM4, vielleicht liegt da der Hund begraben.
Ich wünschte es wäre so einfach ;) Ursprünglich war das als COM10 festgelegt, aber laut Anleitung für den Programmer sollte man das auf 1-4 ändern. Ist auch passiert... atm isses der COM3 bei mir. Baudrate is 115200, ebenfalls nach Anleitung.
moin hast du PC6 (reset) als ausgang geschaltet??? wenn ja ist dein at8 veriegelt u. verrammelt christian
@christian: Also wenn Tobias das nach 1,5 Monaten noch nicht rausgefunden hat, dann besteht vermutlich auch kein Bedarf mehr. Es macht wenig Sinn, einen so alten Schuh auszugraben...
War schon alles richtig beschaltet, habs ca 500mal durchgeprüft... Fehler lag in nem vorher anscheind schon gehimmelten Programmiergerät. Mit dem Billig-LPT Programmer hat alles wunderbar funktioniert... ;)
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.