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
Kenne deine Boards nicht , aber wenn der 88'er schon auf externen Takt gefused wurde und auf deinen Boards es keinen Quarz oder .....? Gruß
Danke erst mal, aber: @ kskolik glaube ich nicht, da ich 2 jungfreuliche 88er getested hab @ Fabian ich habe auf beiden Boards 16MHz Quarze und den ATmega8 auf ext. gefused, der läuft. Deswegen gehe ich davon aus, dass meine Taktquelle funktioniert. Andreas
Möglicherweise liegt es auch an dem Programmer. Ich kenne den nicht, aber vielleicht wird der mega88 ja nicht unterstützt. ?!
Also als allererstes liest man mal die Signatur aus. Wenn das nicht geht, liegt's meist an der Verbindung. Dann kannst du an den Fuses rumsuchen, bis du schwarz wirst.
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.
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ß
Datenblatt! Es gibt außerdem eine AppNote bei ATMEL, die auf die Unterschiede bei der Migration von ATMega8 auf ATMega88 hinweist.
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.