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

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