STK500 defekter Prozessor

Gast #977485
Lesenswert?

Hallo,

ich habe durch einen dummen Fehler mein STK500 versenkt. Es wird der 
8535er Prozessor heiß, vermutlich ist das einzigste Problem.
Kann man den Prozessor ersetzten und wieder neu mit dem Upgrade tool 
flashen ? Vermutlich ist ja auch ein Bootloader drauf dann kann mans 
vergessen, oder ? Ist in dem Upgrade File der Bootloader enthalten ?.

viele Grüße
Mario
Gast #977736
Lesenswert?

Man kann einen unprogrammierten Prozessor auflöten und flashen, wenn der 
1200 oder 2313 noch intakt ist, mit dem originalen Update-Tool. Der 
Bootloader ist nämlich "extern" in diesem Chip. Ist beim AVRISP genauso.

Wenn das nicht geht, findet man bei den Russen einen "ebn2hex" 
Konverter, mit dem man das originale Firmwareupdate, das dem AVR Studio 
beiliegt, in eine mit einem fremden Programmer flashbare Datei umwandeln 
kann. Dann fehlt nur noch ein Primitiv-Programmieradapter, den man an 
das ISP-Interface des neuen 8535 (mega8535 geht auch) ranhängt.
Gast #978057
Lesenswert?

Hallo,

vielen dank für die Tipps.
Ich habe erstmal einen leeren 8535 aufgelötet das STK500 wurde nicht 
gefunden, ich habe dann das .hex file erzeugt und aufgespielt. Jetzt 
schaut es besser aus. Nach dem Einschalten blinkt die Status LED jedoch 
rot und es blitzt kurz grün dazwischen. Was kann das noch sein ?

Mein STK500 schaut etwas anders aus als das Bild hier auf der Seite, bei 
mir ist kein Chip zwischen dem 8535 und dem Programm Taster.

Den MAX232 habe ich schon getauscht.

Vielleicht hat auch der 90S1200 eine Macke, kann ich den auch Flashen ?

viele Grüße
Mario
Gast #978514
Lesenswert?

Der fehlende Chip ist der Dataflash. Den gibt es nicht mehr für 5V, 
daher wird der seit einiger Zeit weggelassen.

Der 1200/2313 hat einen eigenen ISP-Anschluss, allerdings nur die 
Lötaugen. Im Normalfall wird dieser kein Update brauchen.

Wie (auf welche Art und Weise) hast Du das STK500 eigentlich beschädigt? 
Nicht dass da noch mehr kaputt ist.

KH
Gast #978521
Lesenswert?

Hallo,

ah ok dann darf der ruhig fehlen. Ich hatte einen Leistungsteil mit 
Thyristoren angesteckt und einen Kurzen auf der 220V seite gebaut 
scheinbar ist über die Masse Strom drüber FI und automat waren draussen. 
Schnittstelle am PC ist noch ok.

Wenn ich einen Cip zum Proggen einstecke bleibt die Status LED grün, das 
Board lässt sich aber über den PC nicht ansprechen.

Ich habe den 90S1200 abgelötet die Fehlfunktion bleibt die gleiche. Wo 
bekomme ich das .hex file für den 1200er ?

Noch etwas komisches ist wenn kein IC zum proggen eingesteckt ist glimmt 
die Grüne LED für VTARGET nur etwas. Kommt mir vor wie ein Masse Fahler.

Über welche Bauteile läuft die kommunikation zum PC ? Was könnte noch 
defekt sein ß

vielen Dank für die Mithilfe. Habe mir zwar schon ein neues Board beim 
Reichelt bestellt aber vielleicht ist das ja noch zu retten.

viele Grüße
Mario
Gast #978526
Lesenswert?

"Ich hatte einen Leistungsteil mit
Thyristoren angesteckt und einen Kurzen auf der 220V seite gebaut"

autsch, dafür nimmt man doch Optokoppler :-)

Irgendwo habe ich das Hexfile für den 1200er, lange her, habe den mal 
gepatcht, um das automatische Schreiben der lockbits des 8535 zu 
verhindern (um wiederum an das hex-file des 8535 heranzukommen :-)
Gast #978532
Lesenswert?

jamei, ist halt passiert ;-)

Ich meine Triacs, Tyristoren waren vorin bei den Thread.
Wäre super wenn du mir das hex File zukommen lassen könntest dann 
versuche ich das noch mit einem anderen 1200er. Mailadresse ist 
haefsamfan bei gmx.de

viele Grüße
Mario
Gast #978539
Lesenswert?

super, vielen Dank, ging ja super schnell, werde ich dann bald am 
Vormittag testen. Ich habe noch einen 1200er im DIL Gehäuse werde den 
vorerst anpassen. Läuft auch der Tiny2313 damit, gibt es Erfahrungen ?
Gast #979421
Lesenswert?

Neuere Versionen sollen angeblich mit dem Tiny bestückt sein. Weiß aber 
nicht, ob dessen Firmware angepaßt wurde, oder ob sich die Änderung auf 
das Setzen der entsprechenden Fuses beschränkt.
Gast #979439
Lesenswert?

Hallo,

ok, danke für die Info. Ich habe gestern einen 1200er geflashed und 
getestet das STK lässt sich noch immer nicht vom PC aus ansprechen, ich 
weiß nicht was es sonst noch sein kann. Bei der nächsten bestellung 
werde ich mal die anderen SMD teile noch austauschen vielleicht dann.

Gruß
Mario
Moderator Persönliche Seite #979469
Lesenswert?

Der Bootloader für einen ATtiny2313 ist in der Tat ein anderer als
für den AT90S1200.  Letzterer ist ein stinknormaler AVR910, für den
ATtiny2313 gibt's dafür eine angepasste Version von John Samperi.

Der ATmega8535 (oder AT90S8535) muss übrigens für den externen Quarz
gefuset werden, und der ATtiny2313/AT90S1200 muss auf externem Takt
stehen.  Letzterer bekommt den Takt vom Quarzoszillator des '8535.
Solange also nicht beide Controller die richtigen Fuses haben, wird's
nichts mit der Kommunikation, weil die Baudraten nicht stimmen.
Gast #979473
Lesenswert?

>Bei der nächsten bestellung
>werde ich mal die anderen SMD teile noch austauschen vielleicht dann.

Wieviele Stunden willst du noch in das Ding investieren (um dann 
vielleicht festzustellen, dass es irreparabel ist)?
Ich hätte hier noch ein neues, original verpacktes STK500 rumliegen.
Für 50Euro+Versand könnte es deins werden.

Ansonsten:
Wie sieht es mit den LM317 aus? Liefern die noch eine Spannung?
Gast #979806
Lesenswert?

Hallo,

danke für die Tipps, habe die Pläne im Studio gefunden hilft auch 
schonmal weiter.
Vermutlich sind auch noch die Fuses falsch. Werde ich noch überprüfen, 
vielleicht wirds ja wieder.

viele Grüße
Mario
Moderator Persönliche Seite #979963
Lesenswert?

Daniel wrote:

> warum ist das STK600 so schweine Teuer

Weil's so groß ist.  Die neuen AVRs haben so viele Ports, dass allein
für deren Herausführen mächtig Fläche verbraucht wird.  Kommt noch
der Platz für die Huckepack-Platine (DB101 u. ä.) dazu, und die
Ansteuerelektronik ist auch umfangreicher als beim STK500 (mehrere
Schaltregler für alles Mögliche).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren