Moin moin, für ein Projekt muss ich einen 8051 (vermutlich 80C32, also interner SRAM, sonst nix) mit externem Programmspeicher verwenden (fragt nicht, ist einfach so). Damit ich nun während der Entwicklung nicht immer mit dem EEPROM zum Brenner rennen muss, suche ich nach einem Weg, per serieller Schnittstelle vom Rechner aus das Programm hochzuladen. Prinzipiell ist das natürlich möglich, allerdings würde eine Eigenentwicklung vermutlich den Rahmen sprengen. Daher meine Frage an euch: Kennt jemand entsprechende (bootloaderartige) Projekte, die genau das oder zumindest etwas ähnliches erledigen, die ich verwenden bzw. auf denen ich aufbauen kann? Eine andere Idee, die mir durch Kopf ging, ist ein EEPROM mit paralleler und SPI o.ä. Schnittstelle. Gibt's sowas? Hört sich aber für mich recht unsinnig an, soetwas herzustellen ;) Außer meiner fällt mir sonst keine Anwendung für so einen Baustein ein. Grüße Daniel
So einfach ist das beim 80C32 nicht. Der 80C32 hat keinen Bootlader. Für sowas hat man früher einen Epromsimulator benutzt. Der wurde von PC ausgeladen und dann umgeschaltet auf den Prozessor. Wenn du den über die serielle Schnittstelle laden willst brauchst du externes RAM am Prozessor . Dieses externe RAM muss allerdings so angeschlossen sein das sich eine von Neumann Architektur ergibt. Gruss Helmi
du kannst das eeprom in von-neumann architektur ansprechen, dann kannst du das auch ganz einfach beschreiben, musst nur die schreibzeit beachten
Daniel H. wrote: > Moin moin, > > für ein Projekt muss ich einen 8051 (vermutlich 80C32, also interner > SRAM, sonst nix) mit externem Programmspeicher verwenden (fragt nicht, > ist einfach so). Damit ich nun während der Entwicklung nicht immer mit > dem EEPROM zum Brenner rennen muss, suche ich nach einem Weg, per > serieller Schnittstelle vom Rechner aus das Programm hochzuladen. Dann nimm doch nen 8051 mit Bootloader, z.B. AT89C51RD2. Zum Entwickeln legst Du EA auf VCC und kannst den internen Flash benutzen. Ist das Programm fertig, brennst Du es in den EPROM und legst EA auf GND. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.