AT89S51 und Stange ISP Programmer

OP #2011401
Hallo,

ich habe einen Stange ISP Programmieradapter welcher das STK 500 Format 
unterstützt. Ich wollte einen AT89S51 Mikrocontroller damit über MISO 
MOSI SCK RESET +5V und GND programmieren. Als Quarz habe ich einen 20 
MHz Typen.

Meine Frage: Muss ich noch irgendwelche Leitungen beim AT89S51er 
anschließen?


Vielen Dank!
Der AT89S51 fährt ein komplett anderes Protokoll als die AVR-Controller.
Ich bin mir nicht sicher, ob der STK500 das unterstützt.
Vermutlich muss zumindest SCK umgepolt werden.
Was Deine STK500-kompatiblen Adapter können weiß ich allerdings nicht.

Zu Deiner Frage: Das sind alle Leitungen.


Gruß

Jobst
Ich habe meinen Programmer dafür selber gebaut. Sitzt allerdings wieder 
ein AT89S52 (selbes Protokoll) drauf.

Wenn Du Interesse daran hast, einen selber zu basteln und die 
Möglichkeit initial einen 8051 zu flashen, lasse ich Dir die SW gerne 
zukommen.

Arbeitet mit jedem Terminalprogramm und auch mit allen USB-Adaptern.


Gruß

Jobst
OP
Hallo,

ja, ich habe sehr Interesse daran. Muss denn dafür viel extern 
beschaltet werden?

Ich werde mir erstmal was einfaches (Parallelportadapter) bauen, um den 
ersten zu flashen.

Vielen Dank für Deine Mühe.


Viele Grüße aus Berlin
Du benötigst einen MAX232 (oder MAX3232, wenn Du 3.3V verwenden willst), 
eine DB9 Buchse und einen 18,432MHz Quarz.
Dazu noch Kondensatoren für Quarz, MAX und Blocker
An 4 Pins greifst Du die Steuersignale MOSI, MISO, SCK und Reset ab.

Wenn Du z.B. einen AT89C51ED2 hast, kannst Du Dir den Programmer gleich 
damit bauen. Noch 2 Taster dran, dann kannst Du das Programm über die 
serielle Schnittstelle dort drauf schreiben. Dann brauchst Du keinen 
parallelen Programmer mehr.


Gruß

Jobst
Also, bleibt bei der Variante. Hättest Du AT89S52 rumliegen, hätte ich 
noch eine Alternative.

In diese Schaltung kannst Du nun also dieses HEX-file flashen und dann 
damit Deine AT89S51 (oder auch AT89S52) flashen.

Dir sollte aber klar sein, daß dieser uC wesentlich leistungsfähiger ist 
als der AT89S51.

Ach ja: Es ist eine DB9-Buchse!


Gruß

Jobst
Angehängte Dateien:
OP
Hallo,


ganz herzlichen Dank für diese Schaltung.

Ich werde den Aufbau erst mal auf einer Steckkarte machen, wenn ich alle 
Bauteile habe. Wenn ich soweit bin, werde ich von meinen Erfahrungen 
berichten.


Bis dahin...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.