AT89S8253 -READ/WRITE LOCKED?

OP #1422904
Lesenswert?
• ▲
▼
Hi,

ich will die Atmel ISP-Schnittstelle zur Programmierung des Controllers 
verwenden, aber (siehe Bild) er ist und bleibt Read/Write locked.
Die Software-Version ist 2.8 und es wird der 
Original-Parallelport-Programmer von Atmel AT89ISP benutzt. Der 
Controller ist neu und lässt sich nicht auslesen oder programmieren, 
auch nach einem chip erase nicht. Und nun ist guter Rat (hoffentlich 
nicht) teuer!
Vielleicht weiß jemand weiter ...

Dank derweil
RABIS
Angehängte Dateien:
OP #1423070
Lesenswert?
• ▲
▼
Habe ich getestet... µC-Signatur wird von keinem Adapter erkannt ...
Das AT89ISP Programmer Cable verwendet:
Pin 1 - (SCK) P1.7
Pin 2 - GND
Pin 3 - (MISO) P1.6
Pin 4 - Vcc
Pin 5 - RST
Pin 6 - NC
Pin 7 - NC
Pin 8 - (/SS) P1.4
Pin 9 - (MOSI) P1.5
Pin 10 - GND

Leider schreibt Atmel nicht WIE sie den Parallelport belegen.

Gruß
RABIS
Gast #1423428
Lesenswert?
• ▲
▼
Grundsätzlich fehlen Abbblock-Kondensatoren, wenigstens 100n und 4.7µ 
Elko parallel, nahe VCC-PIN.

Weiterhein ist R und Elko am RST nicht erforderlich, AT89S8253 hat 
internen PON-Reset, Elko könnste sogar das ISP stören.

Der Quarz mit 24MHz ist manchmal bedenklich, da 24MHz so eine Grenze der 
Quarztypen (Grundton, 3. Oberton) darstellen. Versuch doch erstmal einen 
kleineren zB. 11.0592MHz.

Dann noch der SS-Pin. Der wird nur zum programmieren der AT89LP-Serie 
benötigt. Lass den doch mal frei.
OP #1424130
Lesenswert?
• ▲
▼
So, neuer µC rein, siehe da, KEIN write/read locked mehr - muss der alte 
wohl kaputt sein (aber warum?), device ist gelöscht und beschreibbar 
aber bei autoprogramming kommt : write failure , the device could be 
locked, not initialized, or not connected properly.  hab ich jetzt ein 
lock/fusebit problem??

Gruß
RABIS
Gast #1424141
Lesenswert?
• ▲
▼
Langsam gehen mir die Ideen aus.

Versuch es doch noch mal mit der anderen Software:
http://dybkowski.net/pages/en/electronic-projects/software/2-isp
Dort kannst Du oben rechts die Taktfrequenz für die Programmierung 
runter setzen. Versuch es mal mit kleinen Werten.

Ich kann mich erinneren, dass ich mal ein ähnliches Problem hatte. 
Damals ging es auf einen bestimmten PC auch nicht. Lag vermutlich an 
Pegelproblemen der LPT-Schnittstelle. Wenn möglich, nimm mal testweise 
einen andern PC.
OP #1435359
Lesenswert?
• ▲
▼
Hi,

habe den Fehler gefunden.
1) LPT1-port muss (in meinem Falle) auf "Bi-directional" stehen
2) Der Vcc-Pin des AT89ISP-Programmieradapters muss mit VCC des
   boards verbunden sein. Nur GND reicht nicht.
3) Das der Taktgenerator nicht korrekt anschwingt bzw. arbeitet
   war nicht der Fehler. Checken kann man das auch ohne Oszi, dazu
   muss an ALE ca. Vcc/2 mit DC gemessen werden. Wenn RESET ist, dann
   ist ALE = Vcc.
4) Stromlaufpläne anbei

Danke für die Hilfe!
RABIS
Angehängte Dateien:
Gast #1435434
Lesenswert?
• ▲
▼
>1) LPT1-port muss (in meinem Falle) auf "Bi-directional" stehen

Grundsätzlich nicht erforderlich, aber im PC-Bereich gibts immer 
Ausnahmen von der Regel

>2) Der Vcc-Pin des AT89ISP-Programmieradapters muss mit VCC des
>   boards verbunden sein. Nur GND reicht nicht.

Das wurde als selbstverständlich angenommen. Wie soll der Treiber IC auf 
dem ISP-Adapter sonst auch ohne VCC funktionieren.

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.