Forum: Mikrocontroller und Digitale Elektronik Ladeproggi für div 80c32?


von Ingolf (Gast)


Lesenswert?

Hallo Forum!


Ich brauch wohl mal Eure Hilfe.
Nachdem ich mich in die Hardwareentwicklung (für Andere) recht gut 
eingelebt habe, will ich nun auch mal diese kleinen Wunderkäfer von 
innen kennen lernen. :-)

Da ich leider nur in der Firma ein Programmiergerät habe, suche ich nach 
einem Ladeprogramm, welches universell für die 80c52er verwendbar ist.

Hardware:

div 80c32 Abkömmlinge (80c32,80c535,DS80c320.....) mit 32k RAM ,32k ROM 
(mit Ladeproggi in oberer Hälfte) und 32k EEPROM fürs Programm.

Normal Mode: 0-32k Proggi 32-64k Ladeproggi + div extras

Im Progg-Mode sind die Blöcke vertauscht und der Lader startet.
So wären in groben Zügen meine Vorstellungen.

Gibts solch Ladeproggi? Im Kindernet blick ich bei den ganzen Angeboten 
nich so ganz durch.


Danke für jede (gehaltvolle) Antwort.

von Peter D. (peda)


Lesenswert?

Ingolf wrote:

> div 80c32 Abkömmlinge (80c32,80c535,DS80c320.....) mit 32k RAM ,32k ROM
> (mit Ladeproggi in oberer Hälfte) und 32k EEPROM fürs Programm.

Da hast Du Pech, ausgerechnet diese Typen haben gar keinen internen 
Flash.

Da muß man extern nen Haufen ICs ranpappen und verliert damit auch nen 
Haufen Portpins.

Aber warum kompliziert, wenn es auch ganz einfach geht:

Schau Dir mal 8051-Typen mit internem Flash und Bootloader an, z.B. 
AT89C51ED2.

Hier ne komplette Programmierschaltung:

Beitrag "8051 Entwicklungsboard"


Peter

von Ingolf (Gast)


Lesenswert?

Hallo Peter,


Du hast Recht, die haben keinen int. Flash bzw sowas in der Richtung.
Da ist alles ext. "drangepappt" :-)
Und danke für den Link!

Da die Boards nun aber schonmal da sind wollte ich die nich wegwerfen.
Und da es sich um unterschiedliche µC's handelt, dachte ich halt ein 
universelles Ladeproggi.

Bei mir auf Arbeit dreht sich auch viel um µC' sind zwar meist Z80, aber 
vom Busprinzip her nimmt sich da nix.
Und genau das wollte ich verstehen lernen mit den 80c32'ern.

von Joe (Gast)


Lesenswert?

Dann solltest du dir einen Epromsimulator besorgen. Die Arbeitsweise ist 
zwar antiquiert aber andere haben es auch jahrelang so gemacht ;-)) ich 
z.B.

von Matthias (Gast)


Lesenswert?

nimm den oben schon genannten AT89C51ED2 oder einen anderen mit 
integrierten Bootloader und als Programmiersoftware FLIP:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767
Einfacher gehts nicht.

Oder die Typen AT89Sxxxx mit Programmierung per SPI, dazu die Software 
AT89ISP:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2877

Exteren Eproms/Flash wie beim Z80 sind bei den 8051ern nicht mehr 
üblich. Der externe Bus wird meist nur für großen SRAM oder 
Peripherie-Einblendungen genutzt. Manche Kontroller haben den Bus gar 
nicht mehr nach außen geführt.

Matthias

von Peter D. (peda)


Lesenswert?

Ingolf wrote:

> Da die Boards nun aber schonmal da sind wollte ich die nich wegwerfen.

Wenn die Chips gesockelt sind, kannst Du auch nen AT89C51ED2 reinstecken 
und sofort loslegen (EA an VCC !).
Du kannst damit auch das Ladeprogram selber entwickeln und wenns läuft 
in nen EPROM brennen und wieder den Originalchip nehmen.

Hier ist z.B. so ein Monitorprogramm:

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


Peter

von Tippgeber (Gast)


Lesenswert?


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.