Forum: Mikrocontroller und Digitale Elektronik High Voltage ATmega128 mit STK500


von Tim Gross (Gast)


Lesenswert?

Tach,

ich hab da ein kleines Problem.
Ich hab mir meine Fuses falsch gesetzt so das ich nichtmehr über SPI
und JTAG an mein Controller ran kann.
Bleibt ja nun nur noch High Voltage mit STK500 als Ausweg?

Meine Frage ist nun brauch ich dazu das STK501? Weil da kann ich doch
nur mein ATmega128 direkt in den Sockel reinlegen und dann
Programmieren mit High Voltage?
Mein ATmega sitzt fest verlötet auf meiner Platine also komm ich nur
dran wenn ich direkt von der Platine die Signale abgreife? Nur welche
wären das? Datenblatt vom ATmega128 steht Reset und XTAL 1 aber
irgendwie funktioniert das ganze nicht. Hab die Signale an die Ports
gehängt wo ich sonst das STK501 draufstecke.Bin ich aufm Holzweg?

Wäre nett wenn mir jemand ne Lösung hätte.

Gruss Tim

von jon (Gast)


Lesenswert?

geht nich

von Rahul (Gast)


Lesenswert?

Wie die High-Voltage-Programmierung funktiniert, steht unter "Memory
Programming" im Datenblatt.
Wird aber schwierig bei ISP (wenn der Controller schon in der Schaltung
verlötet ist.
Wer schaltet auch ISP- und JTAG-Fuse ab? (Selber schuld! ;)

von Tim (Gast)


Lesenswert?

Der wo vor mir daran gearbeitet hat ;)
Hmm na gut also keine Möglichkeit den wieder flott zu bekommen?

von Rahul (Gast)


Lesenswert?

>Hmm na gut also keine Möglichkeit den wieder flott zu bekommen?

Entweder Drähte anlöten (gucken, was an den entsprechenden Pins
liegt...) und dann ein Adapter zum STK500 basteln.
Oder Chip (mit einem Heißluftfön) auslöten und ins STK501 stecken.

>Der wo vor mir daran gearbeitet hat ;)
Den Greifen und übers Knie legen. (aber vermutlich hat der sich ja
verdünnisiert...)

von Tim (Gast)


Lesenswert?

Hmm meinst ich kann den ATmega nicht direkt an die Expansion Connectors
des STK500
( http://www.atmel.com/dyn/resources/prod_documents/doc1925.pdf
Seite 34 )
anschliesen? ALso eben nur die Pins die ich brauch. Die Frage ist halt
welche? ATmega Datenblatt steht nur was von Reset und XTAL1.

und ja er hat sich verdünnisiert.

von Rahul (Gast)


Lesenswert?

>meinst ich kann den ATmega nicht direkt an die Expansion Connectors
>des STK500
Musst du gar nicht. Dafür gibt es den "PROG DATA"- und "PROG
CTRL"-Steckplatz auf dem STK500.
Im Datenblatt des Mega128 ist die HV-Parallel-Programming-Methode (und
Verdrahtung) ab Seite 292 beschrieben.

von Tim (Gast)


Lesenswert?

Also verbunden ist es nun. Hab das nach der Figure 135 gemacht auf Seite
292 des Mega128 Datenblattes. Lesen kann ich die Fuses glaub nur wenn
ich se schreiben will kommt n Fehler meine Spannung aufm Board zwischen
4.5V und 5.5V sein. Ist sie auch! Kann se verschieden verstellen...
ICh hab nur prog ctrl und prog data mit meiner platine verbundén. Muss
auf dem STK auch noch was umgesteckt werden?

von marko (Gast)


Lesenswert?

So teuer ist der Dinger auch nit,
würd auslöten und wegwerfen, weiß der Geier was der
Futzi vor Dir dem Teil noch angetan hat und dann
suchste dich doof beim debuggen der Schaltung

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.