Forum: Mikrocontroller und Digitale Elektronik Womit noch 90S4414 flashen?


von H.Joachim S. (crazyhorse)


Angehängte Dateien:

Lesenswert?

Mein Sohn brachte eine ausgeschlachtete Platine aus einem SAT-Receiver 
mit und fragte ob man damit was anfangen kann.
Ganz nett, serielle Schnittstelle, IR-Empfänger, paar Tasten, paar LEDs, 
4stellige Siebensegmentanzeige - perfekt zum Basteln und spielen.
Prozessor 80C52.
Ok - das passt, ich hatte noch einen 4414 in der Ramschkiste. In die 
Hand gedrückt samt Skizze für den ISP-Anschluss + reset-Umverdrahtung.
Leider ist der neue Chip nun auch eingelötet und die Platine sieht nicht 
mehr ganz gut aus, aber ist in Ordnung. Nochmal auslöten wird schwierig, 
hätte direkt einen Mega8515 besorgen sollen oder zumindest ne Fassung 
mitgeben sollen.
Lange Rede, kurzer Sinn: Studio7 kennt den nicht mehr.
Studio 4.19 + STK500: Signatur auslesen geht, EEPROM lässt sich auch 
programmieren.
Fuses lassen sich nicht lesen/schreiben. Flash löschen und auslesen geht 
ohne Fehlermeldung, beschreiben lässt sich der flash aber nicht.
Chip ist sozusagen NOS, DC9806.

Das einzige, was mir jetzt noch einfällt: update des STK500 rückgängig 
auf irgendeinen alten passenden Stand. Was meint ihr macht das Sinn?
ISP-Frequenz habe ich schon tiefer gestellt, ändert nichts.

von Larry (Gast)


Lesenswert?

Steck einen 89S52 rein. Der kann ISP.

Die eins fuffzich bei R werden dich wohl nicht umbringen.

von H.Joachim S. (crazyhorse)


Lesenswert?

Ich will/wollte das erneute Auslöten vermeiden.
Und nein, ich will keinen 80x52 mehr.
An der Platine liegts nicht, habe einen weiteren neuen direkt ins STK500 
gesteckt - dasselbe Verhalten.
Weg damit, kommt ein Mega8515 rein, wird schon klappen.

von Volker B. (Firma: L-E-A) (vobs)


Lesenswert?

Hallo,

ich vermute, dass avrdude den AT90S4414 noch kennt, denn in meiner
avrdude.conf findet sich dieser Eintrag:
1
#------------------------------------------------------------
2
# AT90s4414
3
#------------------------------------------------------------
4
part
5
    id               = "4414";
6
    desc             = "AT90S4414";
7
    stk500_devcode   = 0x50;
8
    avr910_devcode   = 0x28;
9
    signature        = 0x1e 0x92 0x01;
10
    chip_erase_delay = 20000;
11
    pgm_enable       = "1 0 1 0  1 1 0 0    0 1 0 1  0 0 1 1",
12
                       "x x x x  x x x x    x x x x  x x x x";
13
14
    chip_erase       = "1 0 1 0  1 1 0 0    1 0 0 0  0 0 0 0",
15
                       "x x x x  x x x x    x x x x  x x x x";
16
...


Grüßle
Volker

von m.n. (Gast)


Lesenswert?

Wenn Du noch einen Rechner mit LPT1 hast: 
http://mino-elektronik.de/avr_prog/mega_prommer.htm
Beispielsweise eine altes Notebook mit DOS oder WIN98 ;-)

von Karl B. (gustav)


Angehängte Dateien:

Lesenswert?

H.Joachim S. schrieb:
> Fuses lassen sich nicht lesen/schreiben.

Hi,
Proggen mit HV. Kann Fuses resetten.

ciao
gustav

: Bearbeitet durch User
von H.Joachim S. (crazyhorse)


Angehängte Dateien:

Lesenswert?

Das würde ja auch das Auslöten nicht ersparen :-).
Ausserdem sind die noch im Neuzustand.

Aber auch HV-Prog ging mit dem anderen Chip nicht.
Also doch mal ein downgrade des STK500 gemacht, damit gehts tatsächlich.
Aber das hilft so gesehen auch nicht, wenn das nur mit 
"Spezialausrüstung" programmierbar ist, Bootlader geht ja auch nicht bei 
dem alten Hündchen.

Also doch Fassung. Und demnächst neuer Chip. Die restlichen 4414 sind in 
der Tonne.

von Peter D. (peda)


Lesenswert?

H.Joachim S. schrieb:
> An der Platine liegts nicht, habe einen weiteren neuen direkt ins STK500
> gesteckt - dasselbe Verhalten.

Hast Du ihn auch richtig verdrahtet (der braucht immer nen externen 
Takt).
Hast Du auch den PP-Mode probiert, falls die SPIEN-Fuse disabled ist.

von Peter D. (peda)


Lesenswert?

H.Joachim S. schrieb:
> Die restlichen 4414 sind in
> der Tonne.

Ich hab die noch nie in real gesehen.
Pinkompatibel ist ATmega162 (2 Timer 16Bit, 2 UARTs).

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.