Forum: Mikrocontroller und Digitale Elektronik ISP + AT89C51CC03UA-S3SUM


von M81 M. (mm81)


Angehängte Dateien:

Lesenswert?

Hallo,

nach dem ich diverse Datenblätter und Co, gewälzt habe ist diese 
Schaltung entstanden, wobei der Schaltungteil in Schwarz der 
USB-Programmer ist. Ich möchte mit dieser Schaltung den MCU 
programmieren und ggf auslesen können.

Hat damit jemand Erfahrung???

Vielen Dank schonmal an dieser Stelle für Eure Hilfe!

von Georg G. (df2au)


Lesenswert?

Ich muss gestehen, dass ich deine Frage nicht verstehe. Welchen IC 
möchtest du wie programmieren?

von Peter D. (peda)


Lesenswert?

So wird das nichts. Nicht rumraten, sondern den 8051 so beschalten, wie 
in der Atmel App-Note angegeben.
Also XTAL1/2, Reset, PSEN, EA, RXD, TXD.

Ob Flip mit einem arme Leute SW-USB kann, bezweifle ich.
Warum nimmst Du nicht nen richtigen USB-RS232 Umsetzer?
An den 2..5€ kanns ja wohl nicht liegen.

Und das Bild nächstes mal noch winziger, damit garantiert keiner was 
erkennt.

von M81 M. (mm81)


Lesenswert?

Hallo ich möchte den AT89C51CC03(PLCC52) über die vorhandene ISP 
Schnittstelle Programmieren, der ATmega8 gehört zu meinen 
USB-ISP-Programmer.

@peda: Danke für die Info, aber ich verstehe niht warum ich die 
vorhandene ISP Schnittstelle dafür nicht verwenden kann...
Ne deiner Idee werde ich mal suchen. Danke!

Ich habe bereits mehrere Anschlussbelegungen zum Programmieren gefunden 
und weiß jetzt nicht welche die Sinnvollste ist...

Danke für die Infos!

Gruß

MM

von Peter D. (peda)


Lesenswert?

M81 M. schrieb:
> aber ich verstehe niht warum ich die
> vorhandene ISP Schnittstelle dafür nicht verwenden kann...

ISP != SPI

Hardware Connections for C51 Microcontrollers:

http://www.atmel.com/Images/C51_Hardware_Connections.pdf

Seite 3, Auto ISP Interfacing.

EA auf high und an XTAL1/2 Quarz + Kondis.

von M81 M. (mm81)


Lesenswert?

@Peter Danke dafür,

Peter Dannegger schrieb:
> ISP != SPI

Jetzt bleibt mir nur noch eins zu sagen:
Wer lesen kann ist klar im Vorteil...

von Bernhard S. (b_spitzer)


Lesenswert?

M81 M. schrieb:
> Jetzt bleibt mir nur noch eins zu sagen:
> Wer lesen kann ist klar im Vorteil...

Damit meinst Du dann hoffentlich dich selbst. Du knotest in Deiner 
Schaltung munter den ISP-Stecker des AtMega an die SPI-Signalpins des 
AT89C51CC03-Controllers. Der ist über den SPI-Bus aber nicht 
programmierbar (das ist für die CPU einfach eine IO-Schnittstelle von 
vielen), sondern über die serielle Schnittstelle. RxD, TxD mit dem PC 
verbinden (oder wenn der keine echte RS232 mehr hat eben über den 
erwähnten USB-Seriell-Adapter) dann PSEN auf 0 legen und Reset. Fertig. 
Jetzt kann FLIP den Controller programmieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.