AVR ISP mkll AT89S52

Gast #873534
Lesenswert?

Hallo miteinander,
Ich habe vor einen AT89S52 mittels AVR ISP zu programmieren. Dieser 
Controller ist zwar kein AVR aber kann laut Manual auch mit diesem 
Programer programmiert werden (AVR Controller und der AT89S52 haben den 
selben Flash Speicher).

Nun zu meinem Problem:
Ich kann zwar eine Verbindung zu dem uC herstellen (Das lämpchen des AVR 
ISP mkll leuchtet grün), aber sobald ich das hex File in in den Flash 
Speicher laden will wird mir immer der Fehler zurückgegeben, dass er 
nicht in den Programmier Modus kommt.

Ich arbeite mit einer ISP Frequenz von 250 kHz.

Vom Reset geh ich auf einen Kondensator und dann auf GND.

Ich hoffe ihr könnt mir weiterhelfen.
Grüße
Gast #875412
Lesenswert?

Hallo,
Habe die Reset Schaltung jetzt angepasst. Leider immer noch den selben 
Fehler. Screenshot vom Programmierfenster befindet sich im Anhang.

Ich verwende folgendes Quatz:
http://at.rs-online.com/web/search/searchBrowseAction.html?method=searchProducts&searchTerm=226-1493&x=46&y=15

P.S.: Die Doppelposts tun mir leid, aber ich kann leider ned editieren.

Grüße
Angehängte Dateien:
Gast #875535
Lesenswert?

EA-Pin muss an VCC liegen. Sonst klappt die Flash-Programmierung nicht.

Weiterhin sollte der Reset-Kondensator zwischen VCC und RST-Pin während 
der Prgogrammierung nicht dran sein. Manche Programmer schaffen es 
nicht, diesen Kondensator während der Initialiesung schnell genug zu 
entladen.

Hast Du es mal mit den anderen Programmiertool probiert? Dein Adapter 
funktioniert damit auch. Kannst dort jeden Pin einzeln zuordnen.
Gast #875632
Lesenswert?

Hallo,
Der EA Pin muss glaube ich nur bei paralleler Programmierung auf Vcc 
gelegt werden.

Problem gelöst:
Es lag daran, dass beim Sockel der RST Pin eingedrückt war und so keinen 
Kontakt zum uC hatte.

Danke für eure Hilfe.

Grüße
Gast #876379
Lesenswert?

Wie oben schon geschrieben, klappt jetzt beim 1. Board alles.

Nun habe ich aber ein Problem bei der 2. Platine:
WARNING: Signature does not match the selected device.

Die Signatur ändert sich von mal zu mal (z.B.: 0x1E 0x52 0xFF).

Die Schaltung wie auch die Einstellungen sind die selben wie bei der 
ersten Platine.

Kann es sein, dass der Prozessor nicht mehr funktionsfähig ist?

Grüße

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