Forum: Mikrocontroller und Digitale Elektronik Mc lässt sich nicht beschreiben?


von Brede Andreas (Gast)


Angehängte Dateien:

Lesenswert?

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?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Was hast Du denn an JP3 und JP4 angeschlossen?

von holger (Gast)


Lesenswert?

Fuses, Fuses und nochmal Fuses.
Ist der ATMega auf external Clock programmiert ?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

holger, hast Du Dir das Schaltbild angesehen?! Da ist ein Oszillator, 
sprich: "externe Clock" dran.

von holger (Gast)


Lesenswert?

>>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 ?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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?

von Brede Andreas (Gast)


Lesenswert?

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.

von holger (Gast)


Lesenswert?

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 :(

von Spess53 (Gast)


Lesenswert?

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

von Brede Andreas (Gast)


Lesenswert?

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...

von Spess53 (Gast)


Lesenswert?

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

von Brede Andreas (Gast)


Lesenswert?

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.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.