Hallo liebe Community, ich habe ein kleines Board mit einem ATmega128 entworfen. Eigentlich kein Problem, da ich Erfahrung mit anderen ATmegas habe. Der ATmega funktioniert aber (fast) nicht. Ich kann über ISP darauf zugreifen, wenn ich an einen beliebigen Pin 5V anschließe, aber nicht, wenn ich an den VCC Eingang 5V anschließe. Der ATmega wird wahrscheinlich über die internen Schutzschaltungen mit Strom versorgt, wenn ich an irgendeinen Pin 5V lege. Außerdem kann ich die Fuses verändern und den Flash schreiben und auslesen. Der µC führt das Programm im Flash aber nicht aus (ich kann nicht einen einzigen Pin verändern). Ich habe mit dem Oszi an meinem Quarz wenn ich 5V an VCC lege die 16 Mhz gemessen, mit denen er schwingen sollte. In bestimmten Konstellationen (z.B. mit Fuses hfuse=89, lfuse=FF, efuse=FD) kann ich wenn 5V an VCC liegen auch mit ISP auf den µC zugreifen. Was mache ich falsch? Hat jemand Erfahrung mit dem ATmega128? Freundliche Grüße Lukas
Hi
>Was mache ich falsch? Hat jemand Erfahrung mit dem ATmega128?
Die M103-Fuse hast du gelöscht?
MfG Spess
spess53 schrieb: > Die M103-Fuse hast du gelöscht? Hab ich grad probiert, ändert aber leider nichts Mfg Lukas
Lukas B. schrieb: > Was mache ich falsch? Im Schaltplan sind keine Abblockkondensatoren an VCC und AVCC. Sind die in der realen Schaltung vorhanden?
Alexander S. schrieb: > Sind die in der realen Schaltung vorhanden? Ja, die beigefügte Schaltung enthält nur den Ausschnitt um den µC. Die VCC Pins sind eigentlich alle mit 100nF nach GND versehen
> ich habe ein kleines Board mit einem ATmega128 entworfen
Dann ist wohl der Entwurf oder seine Umsetzung fehlerhaft. Ein guter
Ansatz wäre, für jeden einzelnen Anschluss den Widerstand gegen Masse zu
messen - etwas mühsam, aber sicher zielführender als längere Zeit
herumzuraten.
S. Landolt schrieb: > Dann ist wohl der Entwurf oder seine Umsetzung fehlerhaft. Ein guter > Ansatz wäre, für jeden einzelnen Anschluss den Widerstand gegen Masse zu > messen - etwas mühsam, aber sicher zielführender als längere Zeit > herumzuraten. In diesem Fall sollte messen gegen VCC wahrscheinlich zielführender sein.
Wenn du dann den Fehler gefunden hast und ein neues Board machst, nimm VCC von Aref weg. An Aref nur ein Kondensator (0u1) gegen Masse.
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.