Hallo zusammen, irgendwie verzweifele ich. Ich bekomme einfach keine Verbindung zum ATmega88. Es ist nicht meine erste ATmega88 Schaltung. Die Schaltung im Anhang ist mein Standard Programmierinterface. Ich benutze AVR Studio 4.18SP1 und JTAGICE2. Mit einer "alten Platine" klappt alles, schließe ich die neue an, NICHTS. Wenn ich "Read Signature" anklick kommt "Entering programming mode .. FAILED!" Wenn ich mir die Signale RESET, MISO, MOSI und SCK sieht alles gut aus, am ATmege88 gemessen (siehe Anhang, Zeitablenkung ist verschieden). Schaffe es auch nicht die FUSES zu programmieren bzw. "Erase Device" usw., immer die gleiche Fehlermeldung. Habt ihr irgendeinen Tip für mich? Danke Martin
:
Verschoben durch User
Woher stammt der verwendete Controller? Wenn er vorher schon mal programmiert wurde, kann es sein, dass ISP per Fuse deaktiviert wurde. Dann hat man nur noch mit einem HV-Programmer eine Chance, den Controller wiederzubeleben. Nicht ganz einfach, wenn man keine DIL-ICs verwendet hat ... Es gibt einige Lieferanten, die statt fabrikneuer schon programmierte Controller (meist günstig) verkaufen. Da passiert dann sowas ...
Es ist ein neuer Controller im 32 TQFP Gehäuse. Er wurde vom Bestücker (meines Vertrauens) bestückt. Ich gehe davon aus, dass er neu war/ist.
Du sprichst von einer "alten" und einer "neuen" Platine. Gibt es zwischen diesen einen technischen Unterschied? Zum Oszillogramm-Bild: Der Signal-Pegel von "MOSI" ist nicht klar erkennbar. Wie hoch ist er? Ausserdem wird dieses Signal sowohl auf einen Transistor wie auch auf den Bus rechts geführt. Ist dort ein Einfluss auf das Signal möglich?
Hallo, der Schaltungsauszug ist bei beiden Platinen gleich, einzige Ausnahme ist dieser Transistor. Bei der funktionierenden Schaltung gehen die Signale nur an den Stecker. Das Signal geht zwar in den Bus auf die zweite Schaltbildseite. Dort ist eigentlich der Transistor, ich habe ihn nur schnell noch für das Bild nochmals gezeichnet. Alle Signalpegel sind 5V außer MOSI, der ist etwa 4,2 Volt, damit doch eigentlich High-genug, oder? Ich werde aber morgen früh diesen Transistor mal abtrennen, bzw den Basiswiderstand auslöten. Verspreche mir aber nicht viel davon. Es ist mir ein Rätsel. Ist es nicht so, dass mit +5V, GND, RESET, MISO, MOSI und SCK die Minimalkonfiguration besteht, um mit dem Controller Kontakt aufzunehmen?
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.