89c51 flashen..wie?

Gast #966296
Lesenswert?

Also den RD2 verwende ich auch (noch), für was das HBA steht weiß ich im 
Moment nicht..

Brauchst du "nur" einen Programmieradapter?
Wenn ja, kann ich dir vom Schematic das überflüssige Zeugs 
rausschmeissen und hier reinstellen. Somit hättest du schon mal den Plan 
für einen Seriellen Programmer..
Gast #966306
Lesenswert?

Also der 89C51RD2 lässt sich sicher über RS232 flashen, zumindest hats 
die letzten zig mal keine Probleme damit gegeben g

Ich hoffe der 89C51AC2 kann das auch...

Ich bin zwar noch Anfänger, aber ich bin davon ausgegangen dass sich 
sämtliche 89C51 mit internem Flash seriell programmieren lassen..

Lg, Mike
#966345
Lesenswert?

Michael D. wrote:

> Ich bin zwar noch Anfänger, aber ich bin davon ausgegangen dass sich
> sämtliche 89C51 mit internem Flash seriell programmieren lassen..

Nein, nur die "besseren". Die normalen AT89C51 (ohne ein R oder sowas 
dahinter) können nur parallel programmiert werden. Da Ingo nicht in der 
Lage war gleich am Anfang die ganze Bezeichnung anzugeben, hat er einige 
(und mich) erst in die falsche Richtung gelockt.

Insgesamt gibt es 3 Versionen:
Die normalen AT89C5x, die sich nur parallel programmieren lassen,
welche mit ISP (ähnlich dem was AVRs haben), die heißen dann meist 
AT89C5x und welche mit eingebautem Bootloader (der nur bei größeren 
AT89C5x zu finden ist.)
Gast #966495
Lesenswert?

Nachmal @ Benedikt:

Weißt Du ob man den AT89C51AC2 problemlos Seriell flashen kann?

Im Datasheet steht nur: ROM für Bootloader, aber nicht ob schon ein 
Bootloader drauf ist. Den gibts nämlich seperat auch noch zum 
Downloaden..

Danke, Mike
Gast #966505
Lesenswert?

> Im Datasheet steht nur: ROM für Bootloader, aber nicht ob schon ein
> Bootloader drauf ist.
Du darfst das Datenblatt ruhig komplett lesen :)
Auf Seite 47 stehts:

Before mounting the chip on the PCB, FM0 Flash can be programmed with 
the
application code. FM1 is always preprogrammed by Atmel with a bootloader 
(UART bootloader).

Ralf
Gast #966687
Lesenswert?

Ja, ist eine SubD9 Buchse. Nimm ein "Weiberl" und du kannst das Ding 
direkt an deiner Seriellen Schnittstelle anschließen.

Du brauchst beide Taster zum Programmieren.

Flash Magic einstellen
Reset Taste Drücken und gedrückt halten
Programm drücken und gedrückt halten
Reset loslassen
Dann Flash Magic Start drücken
Programm loslassen

Während er Programmiert, auf keinen Fall Strom weg oder irgendwas 
drücken, sonst musst den uC löschen.

Lg, Mike

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