ATMega 128 Fuses setzen etc geht aber nicht programmieren

OP #1918821
Lesenswert?

Ja mein quarz läuft mit 16MHz und 2MHz sind weniger als 1/4. Habe ihn 
mal auf 125kHz gemacht und selber fehler. Habe eben den flash ausgelesen 
mit 2MHz und das ging. Natürlich steht nichts drin, aber es geht. sind 
die fuses richtig????

Was passiert wenn man den SPIEN bit mal gesetzt und mal gelöscht hat???
Gast #1918826
Lesenswert?

Schalt mal auf interner Oszillator und probiere es erneut -> Lesen und 
Schreiben. Dabei auch auf 1/4 vom RC-Takt einstellen. Wenn das dann 
klappt, scheint Dein Quarz nicht sauber zu schwingen. Lötfehler, falsche 
Anschwingkapazitäten, zu langen Leitungen usw.
Gast #1918848
Lesenswert?

Hm, Dann kann ich Dir leider auch nicht weiter helfen. Folgendes kannst 
Du noch prüfen:

- Werden die Fuses wirklich geschrieben ?
- Hängt noch was anderes an MISO,MOSI,SCLK. Wenn ja, dann mach es mal ab
- Pullup am Reset?
- Leitungen des Programmers nicht zu lang (<10cm)
- Lötstellen am Programmierstecker ok?
- Alle Pins sauber gelötet usw.

Ich wünsch Dir viel Glück, dass Du den Fehler findest.

Gruß
OP #1918854
Lesenswert?

Ich habe mit dem Oszi kontrolliert ob die Signale am Eingang MISO MOSI 
und SCK gut sind. Also daran liegt es wahrscheinlich nicht. Pullup 10k 
zu VCC. Es sind keine weiteren leitungen an den Anschlüssen. 
Programmierstecker funktioniert beim Evaluation Board. Alles sauber 
gelötet u mit Lupe kontrolliert.

Werde mal das Reset Signal kontrollieren!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren