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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.