AT89C52 durch AT89S52 ersetzbar?

Hallo,

ich habe zwar das Gefühl, dass ich mal gewußt habe wofür "C" und "S" hier stehen (CMOS-Technologie/ Temperaturbereich/ RoHS?), stehe aber gerade auf dem Schlauch. Wir setzen also seit ein paar Jahren erfolgreich AT89C52 ein, der Einkauf will plötzlich AT89S52 haben und von mir will man wissen, ob das auch geht. ;o(

Das Datenblatt liegt mir vor, erleuchtet mich aber nicht - sieht alles genau so aus, wie ich mich daran erinnern kann.

Weiß das jemand?

Ed

Reply to
Edzard Egberts
Loading thread data ...

Parallel- / ISP-seriell-programmierbar.

Gruß Henning

Reply to
Henning Paul

Henning Paul schrieb:

*g*, die Geschwindigkeit der Antwort lässt mich an meiner Allgemeinbildung zweifeln. ;o)

Aha, das habe ich zwar gelesen, "The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer", den "or"-Teil aber so (fehl-) interpretiert, dass die "konventionelle" Programmierung noch möglich wäre.

Dazu fällt mir jetzt aber auf, dass ich einen Rechner-Oldtimer mit EISA-Slots für den Prommer hier stehen habe, der nur für diesen Zweck noch gebraucht wird. Bietet sich da gerade vielleicht ein Update an? Hat jemand einen Vorschlag für einen (erschwinglichen) produktionstauglichen seriellen Prommer? Ist das viel langsamer? Das hätte den Vorteil, dass ich das nicht mehr machen muss... :o)

Danke schon mal,

Ed

Reply to
Edzard Egberts

Edzard Egberts schrieb:

Ähm, Moment mal - das ist sie doch auch, gerade noch mal ins Datenblatt geguckt: Parallel Mode ... is compatible with conventional third-party Flash or EPROM programmers.

Damit müsste wir diesen Typ ebenfalls verwenden können.

Das würde mich trotzdem noch interessieren.

Gruß,

Ed

Reply to
Edzard Egberts

Edzard Egberts schrieb:

Genau, Parallel geht immer, auch bei den AVRs.

AVR-Prommer sollten auch mit den Dingern funktionieren. Und da gibts mehr oder weniger professionelle Adapter. Softwareseitig kann man z.B. uisp verwenden, das kann auch mit 89ern.

Gruß Henning

--
henning paul home:  http://home.arcor.de/henning.paul
PM: henningpaul@gmx.de , ICQ: 111044613
Reply to
Henning Paul

Edzard Egberts schrieb:

genau. Wir programmieren die 89S5x genauso parallel weiter wie ehedem die 89C5x. Die S-Typen können /zusätzlich/ ISP.

Hi-Lo Systems All-11, falls noch erhältlich. Der neuere All-100 ist leider deutlich teurer. Galep von Conitec sollte auch geeignet sein und ist wohl einer der günstigsten Universall-Programmer.

Tilmann

Reply to
Tilmann Reh

Ich hab letzerdings von Galep3 auf 4 upgedatet. Ich muss leider sagen das die neue Software wohl noch viele Fehler hat. Wuerde ich zumindest derzeit nicht weiterempfehlen.

Olaf

Reply to
Olaf Kaluza

Hi!

Wenn ich mich richtig erinnere, geht der Kontroller in ISP, falls waehrend RESET freigelassen wird (fallende Flanke) der PSEN-Pin (normalerweise ein Ausgang) auf LOW gehalten wird. Danach wird der Kontroller ueber die serielle Schnittstelle (RXD/TXD) mit FLIP programmiert (gehe zu ATMEL.COM, suche nach FLIP). Mit ein Paar Trigger (74) und RC baust du eine Schaltung, die auf Tastendruck diese RESET/PSEN-Sequenz hergibt, und ein RS323TTL von der Sorte DS232A wird dir die Pegel von der COM-Schnittstelle anpassen.

Gruss,

Igor.

Reply to
Igor "Knight" Ivanov

Igor "Knight" Ivanov schrieb:

Das betrifft aber nicht die AT89S-Serie. Die werden seriell über SPI programmiert, ähnlich den AVRs.

CU Christian

--
Christian Zietz  -  CHZ-Soft  -  czietz (at) gmx.net
WWW: http://www.chzsoft.com.ar/
 Click to see the full signature
Reply to
Christian Zietz

Igor "Knight" Ivanov schrieb:

Danke, guter Hinweis. In den betreffenden Schaltungen ist dieser Pin offen, so dass ich nicht mit einer unbeabsichtigten Aktivierung des ISP-Modus zu rechnen habe. Jedenfalls eine Sache, die zu kontrollieren war...

Reply to
Edzard Egberts

Wir hatten letztes Jahr auch mal eine Umstellung von C52 auf S52 und IIRC war der parallele Programmieralgorithmus nicht der gleiche (der Programmer musste explizit S52 unterstuetzen was der alte nicht tat).

Der S52 vertraegt ausserdem weniger Strom durch die Klemmdioden bevor er anfaengt zu spinnen (haben wir zufaellig durch einen Schaltungsfehler bemerkt der nur beim S52 Fehlfunktion zur Folge hatte). Der S52 ist also ggf. empfindlicher gegen ESD.

Micha

Reply to
Michael Baeuerle

Edzard Egberts schrieb:

Gleiche das besser nochmal mit dem Datenblatt ab. Das Programmierverfahren, das Igor beschreibt, gilt afaik nicht für die AT89S-uCs.

CU Christian

--
Christian Zietz  -  CHZ-Soft  -  czietz (at) gmx.net
WWW: http://www.chzsoft.com.ar/
 Click to see the full signature
Reply to
Christian Zietz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.