Ich habe das Problem, dass sich ein "frischer" Atmega48 im STK500v1 per ISP mit avrdude (5.5) nicht sauber ansprechen lässt. Die Meldungen variieren, enthalten aber meist "Programmer may not be reliable." Da ein Atmega48 im Auslieferungszustand mit intern (8MHz / 8 =) 1MHz taktet, habe ich vermutet, dass die ISP-Frequnz zu hoch ist (sollte ja weniger als 1/4 des CPU-Takts betragen) Daraufhin habe ich diverse Versuche mit den Schaltern -i und -B angestellt, aber erfolglos, bzw. leicht besser aber absolut nicht zuverlässig. Schaffe ich es nun trotz der unzuverlässigen Verbindung die lfuse von D2 (Auslieferung) auf E2 (clk/8 disabled) umzustellen, läuft alles prima. Also ist die ISP-Frequnz wirklich zu hoch. Frgae nun: wie stelle ich die ISP-Frequenz richtig ein? Gruß
Mit neuen chips generell die ISP sehr niedrig setzen (der chip laeuft im Erstzustand intern meist auf 1MHz. Dann den chip loeschen. Dann die fuses richtig setzen (wichtig..aktuelle Taktfrequenz setzen, Quarz oder Osc.). Kein JTAG. Speicherbeschraenkungen richtig setzen. Dann die ISP ueber das Minimum fuer die Programmierung setzen (min. 5 KHz). Programmieren.... wenn es funktioniert kann man die ISP dann noch hoeher setzen (ca. 400-500KHz funktionieren immer gut. Die kurze Zeit, die es laenger dauert kann man leicht verschmerzen. Kein verdralltes Kabel benutzen! Auch so kurz wie moeglich. Hoffe es hilft Hubert Tucson,AZ
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.