Forum: Mikrocontroller und Digitale Elektronik SMD Mega 8 über STK500 Schnittstelle programmieren


von Arno (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe einen Mega 8 im TQFP Gehäuse und möchte ihn über mein STK500 
programmieren. Ich habe die ISP Programmierpins wie im Dateianhang auf 
meiner Platine herausgeführt, und verbinde diese Pins 1 zu 1 mit den 
ISP-Pins vom STK. Wenn ich nun mit dem AVR-Studio programmieren will, 
funktioniert das hin und wieder ohne Fehler, aber meistens bekomme ich 
die Fehlermeldung die man auch bekommt, wenn garkein Mikrocontroller 
dran hängt, und zwar dass die ISP Programmierfrequenz 1/4 der 
Mikrocontrollerfrequenz sein soll. Das ist auch so eingestellt.
Wenn ich die FuseBits auslese bekomme ich manchmal die angezeigt, wie 
sie wirklich gesetzt sind, und manchmal irgend einen unsinn, der 
garnicht gesetzt ist. Da wird also schon falsch ausgelesen. Könnte mir 
jemand zeigen, wie man die Pins des Mega8 richtig herausführt, damit man 
so einen SMD-Mega8 auch mit dem STK500 programmieren kann?
Besten Dank,
Arno

von Ronny F. (ronny)


Lesenswert?

Wenn es manchmal funktioniert, würde ich eher auf ein 
Verkabelungsproblem tippen. Wie lang hast du die Strippen zum STK den 
gemacht? Sind alle Lötverbindungen in Ordnung?

Wenn ja würde ich mal mit dem Programmiertakt etwas runter gehen.

Gruß,

Ronny

von Weingut P. (weinbauer)


Lesenswert?

isp-frequenz kanns auch sein

von Arno (Gast)


Lesenswert?

das 6-Polige Kabel ist gerade mal 7cm lang. Es ist das selbe Kabel, mit 
dem ich sonst von der ISP auf dem STK zum Sockel auf dem STK-verbinde. 
Ich habe das Kabel mal gewechselt, hat aber nichts gebracht. Der Mega8 
wird intern mit 8MHz getaktet.
Die STK500 frequenz ist bei 3.686MHz, die ISP Freq bei 115.2kHz (habe 
ich schon variiert) Lötstellen habe ich schön öfters nachgelötet, die 
sollten in Ordnung sein. Die Beinchen vom Mega8 sind auch gut verlötet, 
habe jedes einzelne auf Durchgang mit entsprechenden Lötpads geprüft.
Ich versorge den Mega8 wie im Bild oben seperat und habe den VTARGET 
Jumper gezogen. Wenn ich die seperate Stromversorgung abschalte und den 
Jumper stecke funktioniert es trotzdem nicht.

Ist denn die Schaltung prinzipiell in Ordnung? Vielleicht hat jemand 
eine Schaltung, in der er seinen Mega8 genauso übers STK programmiert, 
und es funktioniert. Würde mir den Schaltplan dann gerne mal ansehen.
Gibt es irgendwo nen plan, wie der Sockel auf dem STK verschaltet ist?

Gruß,
Arno

von Carsten (Gast)


Lesenswert?

>Ist denn die Schaltung prinzipiell in Ordnung?

sieht so aus! (ist zwar ein bisschen verkuttelt dargestellt)

>Vielleicht hat jemand eine Schaltung, in der er seinen Mega8
>genauso übers STK programmiert, und es funktioniert

ja massenhaft.

>SMD-Mega8 auch mit dem STK500 programmieren kann

nicht direckt (kein Sockel), sondern nur so wie Du es versuchst!

mein Tip schlechter Aufbau, schlecht Lötstellen,
ausgeklapperte Stecker, kabelbruch ......

von Arno (Gast)


Lesenswert?

Und wie ist das mit der Stromversorgung? lieber vom STK, oder lieber mit 
eigener Stromversorgung?

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.