Welche 8051 von atmel lassen sich parallel programmieren?

Gast #219977
Lesenswert?
• ▲
▼
Hallo,
welche 8051 von Atmel lassen sich mit dem hier im Shop angebotenen
parallelen ISP programmieren? Ich habe mal etwas gelesen das man erst
einen "Bootloader" in den µC mit einem EEPROM brenner schreiben muss
und dann kann man ihn erst in der Schaltung Parallel programmieren.
Hier ist die Liste von allen 8051 kompatiblen von atmel.
http://www.atmel.com/dyn/products/param_table.asp?family_id=604&OrderBy=part_no&Direction=ASC
Hoffe ihr könnt mir da mal klarheit verschaffen. Eins weis ich, der
AT89S8252 lässt sich mit dem Parallelen ISP programmieren.
Gast #219979
Lesenswert?
• ▲
▼
Aus der Logic heraus würde ich sagen, alle wo in der Spalte ISP ein SPI

steht. Also In System Programmable über SPI. Da hilft dann nur noch die
Datenblätter studieren. Aber ist es nicht besser einen Controller zu
nehmen der über UART programmiert werden kann, dann brauchst du nämlich
kein Programmiergerät.
Gast #219981
Lesenswert?
• ▲
▼
Hier sollte man ersteinmal grundsätzlich klar stellen, was "parallel
programmieren" versteht. Der hier im Shop erhältlich
Programmieradapter ist für den Anschluß an die parallel Schnittstelle
gedacht. ISP-programmiert wird damit aber seriell. Auf diese Weise
lassen sich grundsätzlich unter anderem alle Atmel-8051 mit einem S in
der Typenbezeichnung programmieren (AT89S8252, AT89S51, AT89S2051 ...).
Die älteren AT89C51, AT89C2051 u.ä. lassen sich nur parallel und in
dafür geeigneten (etwas aufwendigeren) Programmiergeräten
programmieren. "Bootladerfähig" sind nur die AT89C52RD2 (oder so
ähnlich, die von TEMIC eingebrachten 8051er glaube ich). Die können in
ihren FLASH schreiben und sich damit sich selbst programmieren. Und
damit ist auch eine Programmierung über Bootlader möglich.

Jörg
Gast #219982
Lesenswert?
• ▲
▼
"Ja aber muss für UART nicht ein bootloader in den EEPROM geschrieben
werden um ihn ersteinmal dann programmieren zu können oder verwechsel
ich das?"

Alle 8051 (Atmel, Philips, Silabs, Maxim, ...) mit Bootloader haben den
Bootloader schon eingebaut (factory programmed).

Aufpassen muß man aber bei den Philips 8051, da kann man sich den
Bootvektor versehentlich verstellen und dann ist der Bootloader für
alle  Zeiten unerreichbar, wenn man nicht einen parallel Programmer
hat.


Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.