ATMEGA8 vs. ATMEGA88

#990500
Lesenswert?

Guten Tag,
ich bekomme keine Verbindung zum meinem ATmega88 (AVRStudio 4.14 und 
USBprog V3). D.h. ich kann noch nicht mal die Fuse Bits auslesen. Zwar 
handelt es sich um ein selbstgebauten kleines Controllerboard, aber mit 
einem ATmega8 habe ich keine Probleme. Ich bin mir ziemlich sicher, dass 
es nicht an meinem Board liegt, da ich noch ein zweites selbst gelötetes 
habe. Auch dort passiert mit dem ATmega88 das selbe. Also nichts. Woran 
kann dies liegen?

Vielen Dank Andy
#990554
Lesenswert?

Gehen wir das doch mal logisch an.
Wir fassen zusammen: Mit einem ATMega8 gehts, ergo sind die Verbindungen 
in Ordnung und der Programmer ist elektrisch in Ordnung. Das Mapping der 
Programmieranschlüsse ist bei '8 und '88 identisch, dann bleiben nur 2 
Möglichkeiten: Entweder die Firmware des USBProg ist zu alt oder 
fehlerhaft oder die Programmiergeschwindigkeit ist zu hoch, diese darf 
nicht mehr als 1/4 des CPU-Takts betragen. Defaultmäßig sind die 
ATMega88 auf 8MHz und eingeschalteter CKDIV8-Fuse gesetzt, das ist 1MHz 
CPU-Takt. Also da mal schauen, ob der Programmiertakt < 250kHz ist.

Gruß
Jadeclaw.
Gast #1024397
Lesenswert?

Ich habe auch genau das gleiche Problem. Ich habe eine Funkuhr mit 
Atmega8L. Die Uhr funktioniert ohne Probleme. Wenn ich jetzt Atmega8 
durch Atmega88V ersetze und mein Kode entspechend neukompilliere, dann 
funktioniert die Uhr nicht mehr. Ich dachte, dass Atmega8 und Atmega88 
kompatibel seien. Anscheinend ist dass nicht so. Weiss jemand woran es 
liegen könnte?

Gruß

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