8051 Mikrocontroller

Gast #864548
Lesenswert?
• ▲
▼
Bei der Vielzahl der verfügbaren 8051-Derivate musst Du Dir erstmal 
einen Typ aussuchen, der überhaupt internen Flash-Speicher hat und 
diesen auch per ISP, meinst über die serielle Schnittstelle, 
programmieren kann.

Ein Tipp wäre Atmel, z.B. AT89C51ED2, der all dies kann. Zum 
programmieren gibts bei Atmel kostenfreie Software (FLIP), dann brauchst 
Du in der Tat im wesentlichen nur noch die Pegelwandler.

NXP (Philips) hat auch genügend 8051er, die ähnlich programmiert werden. 
Software (FlashMagic) ist dort auch kostenlos.

Eine 8051 Übersicht findest Du hier:
http://www.keil.com/c51/chips.asp
Es kommen ständig neue Typen hinzu.
Gast #864632
Lesenswert?
• ▲
▼
Hallo Bodo,

der GMS97C52 ist ein Controller mit OTP-ROM, also nur einmal 
programmierbar.
Wenn die Lock Bits nicht gesetzt sind, kann man den Programmspeicher mit 
einem Parallel-Programmiergerät auslesen. Der Chip bietet keine 
Unterstützung zum Auslesen oder Programmieren über die serielle 
Schnittstelle.

Ciao, Yagan
Gast #865371
Lesenswert?
• ▲
▼
so noch ne frage pararell programmer sind ja arsch teuer deswegen wollte 
ich wissen ob man die nicht serial beschreiben kann weil die haben ja 
alle eine serial schnittstelle deswgen muss es doch irgendwie möglich 
sein eine verbindung oder so serial aufzubauen ??
#865380
Lesenswert?
• ▲
▼
Nur weil die Controller eine serielle Schnittstelle haben muß man sie 
nicht zwangsläufig darüber auch programmieren können. Diese Funktion 
unterstützen nur neuere Controller und auch von denen variiert die Art 
der seriellen Programmierung (RS232, SPI, ...).
Die serielle Schnittstelle wurde ursprünglich ja nicht zum programmieren 
implementiert sondern um dem Controller eine weitere Schnittstelle zur 
Außenwelt mitzugeben.
Gast #865607
Lesenswert?
• ▲
▼
Hi Bodo,

was spricht denn gegen den von Matthias erwähnten AT89C51ED2 ? Den 
verwende ich für die Software-Entwicklung, danach kommt das Programm in 
einen AT89S8253. Funktioniert prima. Zum Bootloader starten entweder 
einen Taster mit Pull-Down an PSEN, oder per Software den BL starten.

Was will man mehr? Einfacher gehts wohl kaum.

Ralf

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.