Hallo, ich hab folgendes Problem und find die Lösung einfach nicht irgendwie schein ich ein baumstamm vor den Augen zu haben. Ich habe eine Schaltung aufgebaut siehe Ahnung nun lässt sich der AtMega32 in diesem Fall nicht über das STK500 programmieren wenn ich die ISP Schnittstelle benutze. Wenn ich den Mega auf dem STK programmiere geht es ohne Probleme. Kann mir evt jemand helfen?
Fuses, Fuses und nochmal Fuses. Ist der ATMega auf external Clock programmiert ?
holger, hast Du Dir das Schaltbild angesehen?! Da ist ein Oszillator, sprich: "externe Clock" dran.
>>holger, hast Du Dir das Schaltbild angesehen?! Da ist ein Oszillator, >>sprich: "externe Clock" dran. >Ist der ATMega auf external Clock programmiert ? Und was bedeutet das ?
Wenn der ATMEGA wie Schaltbild angeschlossen ist, kannst Du die Taktfuses noch so verstellen, der ATMEGA würde immer funktionieren. Das ist es also nicht. @Andreas: Woher bezieht Deine Schaltung die Betriebsspannung? Sind die Massen der Schaltung und des STK500 miteinander verbunden?
Hab es ohne und mit oszi versucht keine änderung... Glaub auch nicht das es die Fuses des Oszi´s sind. Eigentlich hat das Board ne Externe Spannungsversorgung nutze aber zum Programmieren und Testeb die des STK´s über den ISP Stecker.
GND und AGND werden nur irgenwo an der Schaltung
verbunden die an JP8 hängt. Bring die doch mal zusammen.
>Was hast Du denn an JP3 und JP4 angeschlossen?
Gute Frage !
@ Travel Rec
Blackout :(
Hi Die 100nF am Reset sind definitiv zu viel. Du solltest den Jumper nicht parallel, sondern in Reihe zum C machen. In der o.g. Schaltung kannst du damit nur einen Dauerreset erzeugen. MfG Spess
Hallo, derzeit ist am Jumper 3 und 4 nichts angeschlossen, soll später ein Display treiben. Den Jumper 8 hab ich zurzeit gebrückt sprich AVCC mit VCC und AGND und GND. Ich hab die Platine nochmals auf Kurzschlüsse geprüft nichts langsam hab ich das Gefühl das mein STK einen Sprung hat. Ist leider nicht die erste Platine bei der diese Problem anliegt...
Hi Dann steck doch mal den ATMega32 in das STK und versuche ihn dort zu Programmieren. Wäre die einfachste Möglichkeit das STK zu überprüfen. MfG Spess
Im Stk kann ich ohne Probleme programmieren... aber was soll es noch sein? Verbindung von der Platine steht nach Durchgangsmessung vom STK 500 Sokel in dem ich den Chip einsetze bis auf mein Board 1 / 1. VCC GND leigt auch an. Habe die Reset schaltung durch entfernen des wiederstandes R1 ausgeschaltet. Und zum testen wie im Tutorial einen 10k Wiederstand gegen VCC geschaltet ohne Erfolg.
Ist Dein SPI-Stecker vielleicht spiegelverkehrt aufgelötet (mir gehen die Ideen auch langsam aus)?. Ich habe schon hunderte externe Boards mit dem STK programmiert und eigentlich nie Probleme damit gehabt. Wenn Du ein Oszi hast, gucke doch mal, ob alle erwarteten Signale auch am Controller im externen Sockel ankommen.
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.