Hi, Ich habe mich in letzter Zeit etwas intensiver mit microcontrollern beschäftigt und mir daraufhin ein stk500 zusammen mit einem Atmega32 bestellt. Kaum benutzt schon der erste Fehler. Nachdem ich mich über das erste funktionierende Programm gefreut hatte :D und davon die verbesserung auf den Atmega laden wollte, bekam ich folgende Fehlermeldung: Failed to launch program:Failed to enter programming mode. ispEnterProgMode: Error status revived: Got 0xc0, expected 0x00 Leider kann ich als Anfänger nicht viel mit anfangen und Google hat mir auch nicht die richtige Lösung gebracht. Das Seltsame: Wenn ich das Flächbandkabel zwischen Port B und den LED-Ports weglasse, bekomm ich keine Fehleranzeige(das Kabel habe ich jedoch nachgeprüft, ist nicht defekt). Den Atmega32 habe ich ebenfalls zur Probe ausgetauscht und hatte das gleiche Problem Würde mich über Hilfe sehr freuen. Lg. Benedikt
Benedikt B. schrieb: > Wenn ich das Flächbandkabel zwischen Port B und den LED-Ports weglasse, > bekomm ich keine Fehleranzeige Und warum tust du das dann nicht?
Hmm das wäre möglch:DD aber es ging vorher auch so und ich find es etwas seltsam, dass es plötzlich ncht mehr geht.
Hallo Benedict, Vor kurzer Zeit hatte ich etwas aehnliches - ich hatte die Fuses eines ATMEGA32 so gesetzt, das er mit einem externen Kristall laeuft. Beim zweiten Mal programmieren war der ATMEGA32 dann nicht mehr ansprechbar, weil er dann nur noch mit einem externen Kristall funktionierte - auch beim Programmieren, wie mir von anderen Teilnehmern erklaert wurde. Kann es so etwas in deinem Fall sein? Ich kennen den STK500 nicht, benutze selber den DRAGON.... Bei mir war es dann einfach zu loesen, indem ich bem Programmieren zusaetzlich einen Kristall und zwei Kondensatoren angeschlossen habe, wie auf dem Forum vorgeschlagen. Gruesse, Thomas
Ich denke nicht ich kann nochmal nachsehen aber es hat mit dem zweiten Atmega32 auch nicht funktioniert und bei dem AT908515 das dabei war funktionierte das Programmieren auch nicht.
Thomas Barends schrieb: > ... > Kann es so etwas in deinem Fall sein? > ... Nö kann es nicht sein, er schreibt ja: Benedikt B. schrieb: > Wenn ich das > Flächbandkabel zwischen Port B und den LED-Ports weglasse, bekomm ich > keine Fehleranzeige(das Kabel habe ich jedoch nachgeprüft, ist nicht > defekt). Aber evtl. steckt er das Kabel falsch drauf und macht somit einen Kurzschluss zwischen unterschiedlichen Pins oder auf der Versorgungsspannung!?
Ich denke auch das ist nicht der Fall, da die LED´s z.B. beim Standartprogramm funktionieren und wenn das ganze einen Kurzschluss erzeugen würde, ginge das ja auch nicht.
Da die ISP Schnittstelle beim Atmega32 auch auf Port B liegt, denke ich mal dass die LEDs die ISP-Leitungen (MISO,MOSI,SS,SCK) beeinflussen wenn Du versuchst zu Programmieren. Daher vielleicht auch die Fehlermeldung dass Du ein 0xc0 anstatt eines 0x00 beim Programmieren bekommen hast...
In der Richtung war auch meine Vermutung aber was könnte ich dagegen unternehmen?
Einen anderen Port verwenden? Übrigens ist der Titel richtig kacke gewählt!
Lulu schrieb: > Einen anderen Port verwenden? Würde das nicht heißen, dass mir ein Port verloren geht? Lulu schrieb: > Übrigens ist der Titel richtig kacke gewählt! Jop sry wollte den erst ändern aber dann war schon erster Beitrag dachte mir nachträglich auch nur: was haste denn da fürn Mist gewählt.
Hi, evtl. versuchst du den Mega16 vom SCKT3000D3 Sockel zu beschreiben. Versuche doch mal statt dem SCKT3000D3 Sockel den SCKT3100A3. Die sind nämlich beide "Rot" und haben die selbe Pin Anzahl. Vielleicht liegt hier dein Fehler. Und das Flachbandkabel von ISP6PIN auf SPROG3. Aber bitte verdreh das Kabel nicht... Handbuch: http://www.atmel.com/Images/doc1925.pdf ca. Seite 20 Gruß
Johannes S. schrieb: > Mega16 Also sollte ich mir einen Mega 16 zulegen? Johannes S. schrieb: > Versuche doch mal statt dem SCKT3000D3 Sockel den SCKT3100A3. Ok das werde ich dann Morgen mal versuchen vielen Dank:D
Benedikt B. schrieb: > Würde das nicht heißen, dass mir ein Port verloren geht? Nicht zwingen...man könnte ja auch auf diesen Pin die Taster legen (und dann davon ausgehen dass sie beim Programmieren nicht betätigt sind).
huch da hab ich ja jetzt was überlesen. Nein kein Mega16 zu legen wenn der Mega32 unterstützt wird. Aber denke das sollte gehen... Meines Wissens ist der Mega16 mit dem Mega32 Pinkompartibel. Sprich der würde dann auch im selben Sockel wie der Mega16 programmiert werden. Also im SCKT3100A3. Denke das das mit dem Sockelwechsel getan sein sollte :) (hoffe ich für dich)
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.