NXP P80C552EBA - Programmiermöglichkeit?

OP #5364745
Lesenswert?

Hallo allerseits,

über einen Umstand bin ich an eine Menge Microcontroller gelangt. 
Nämlich den NXP P80C552EBA, der offenbar nicht mehr gefertigt wird. 
Bisher habe ich nur mit den AtMegas und -Tinys von Atmel gearbeitet, die 
ich bequem über ISP bespielen konnte. Ich finde jedoch keine 
vernünftige, für mich verständliche Dokumentation, wie ich den zu 
programmieren habe.

Hat irgendjemand Empfehlungen für Referenzen oder Tipps 
(Internetseiten/Dokumentationen/Bücher/…)?

Besten Dank bereits im Voraus für jegliche Hilfe!
Gast #5364878
Lesenswert?

Im Datenblatt steht 80C552 ROMless version of the 83C552 das soll 
heissen wie bei einem PC Prozessor auch muss über den Adress- und 
Datenbus externes RAM und ROM angeschlossen werden. Der Aufwand ist 
riesig und lohnt sich nicht. Wenn Du aber unbedingt willst, die 
Standardmethode war früher, ein kleines EEPROM mit einem Bootloader zu 
programmieren und RAM als Programmspeicher anzuschliessen. Dann wird vom 
PC über USB-seriell Kabel das Programm an den Bootloader geschoben und 
der speichert es im RAM und nach RESET wird das Programm dann dort 
ausgeführt.

https://www.pjrc.com/tech/8051/paulmon2.html

Heinz M. schrieb:
> AtMegas und -Tinys von Atmel gearbeitet, die
> ich bequem über ISP bespielen konnte

Aktuelle 8051 wie EFM8 lassen sich noch bequemer programmieren, die 
haben nämlich ein integriertes ROM mit werksseitig aufgespieltem 
Bootloader, somit kein Programmer erforderlich.

https://www.silabs.com/products/mcu/8-bit/efm8
OP #5364908
Lesenswert?

Woah! Herzlichen Dank für Eure schnellen und umfangreichen Antworten! 
Mit dabei habe ich auch eine Unmenge an allen Arten RAM und EPROM sowie 
ein entsprechendes Löschgerät erhalten. Ich habe jetzt die Wahl zwischen 
nutzen oder weg werfen. Und dafür wäre es ja doch reichlich schade. 
Sofern man damit also heutzutage noch realistisch arbeiten kann, würde 
ich es doch mal wagen.

Beim AtMega ist der Aufwand dann offenbar so gering, weil schon alles 
inklusive ist. Da habe ich ja bisher reichlich Komfort erhalten, ohne es 
bemerkt zu haben. :-)
Gast #5364941
Lesenswert?

Heinz M. schrieb:
> Mit dabei habe ich auch eine Unmenge an allen Arten RAM und EPROM sowie
> ein entsprechendes Löschgerät erhalten.

Wenn du auch noch einen EPROM Programmiergerät und eine günstige 
Möglichkeit der Platinenherstellung hast, warum nicht.

Die 8031/8051 sind Klassiker und sterben nicht aus.
Vor ein paar Jahren habe ich einen nagelneuen Roboter mit aufgebaut,
da war auch einer drin. Firmware EPROM wurde extra geliefert.
#5365389
Lesenswert?

Heinz M. schrieb:
> bin ich an eine Menge Microcontroller gelangt.

naja- ich weiss nicht, ob das Sinn macht.
Eine Platine vielleicht mal zum Spass, aber das wars dann auch. Neben 
dem Aufwand für latch und Speicher verlierst du die Hälfte der Ports, 
die du dann u.U. auch wieder mit externer Hardware erweitern musst.
Und die Ports selbst beim 8051 und Konsorten waren ja auch nicht so der 
grosse Bringer, oft genug auch wieder Hardware erforderlich. Die UART 
klaut dir einen der nicht gerade üppigen Timer. Das ganze braucht viel 
Platz und eine rel. teure Platine mit insgesamt geringer 
Leistungsfähigkeit (ist wohl noch so einer mit 12 Takten/Befehl? Also 
effektiv 1MHz?)

Kann man machen, muss man aber nicht. Wie gesagt, zum Spass und Lernen 
und verstehen ganz schön, ernsthaft benutzen eher nicht.
Gast #5365698
Lesenswert?

Ich sehe das auch so wie  H.Joachim Seifert. Man kann einiges lernen 
über das zusammenspiel von den verschiedenen Speichern und Schnitstellen 
und Ports. Die heutige Jugend geht ja einfach davon aus das es einfach 
da ist ohne zu verstehen wie es eigentlich funktioniert.
(Firma: 100nF 0603 X7R) #5365853
Lesenswert?

Elektor hatte mal ein 80C552 Board mit Flash drauf.
https://www.elektormagazine.com/magazine/elektor-200401/17661

Hier gehts zum Autor des Artikels:
http://hamers.de/de/electronics/uc1.php

Das Board benutzt den Wickenhäuser Compiler nebst Downloadsoftware.
Schade, daß der Autor des Compilers seine Homepage komplett geleert hat.

Wegwerfen tust Du die Chips und das Zubehör bitte nicht! Wenn 
"G.O.(aminox86) " die Teile nicht haben möchte, habe ich Interesse!

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