Forum: Mikrocontroller und Digitale Elektronik AT89LP2052 programmieren


von Jack B. (jackbraun)


Angehängte Dateien:

Lesenswert?

Mit der Software von Atmel (AT89ISP) läßt sich auch der 89LP2052
programmieren. Leider habe ich nur eine unvollständige Schaltung des
Programmers (Anhang). Der LP braucht außer den üblichen 4 Signalen auch
noch SS (SlaveSelect). Hat jemand ein vollständige Schaltung für den 
LPT?

von Rolf (Gast)


Lesenswert?

AT89SISP braucht einen anderen Adapter als die AVR-Software, die 
Belegung am LPT ist anderes. Den 89LP2052 habe ich allerdings damit noch 
nicht programmiert (nur die AT89S....). Belegung siehe Bild der Anlage

Den Original ISP-Kabel Schaltplan findest Du hier im Forum. Bei Atmel 
selber finde ich keinen Schaltplan mehr, oder habe nur den Link nicht 
gleich gefunden? Dieser hat in der Tat noch 2 weitere Signale (AUTO(AF): 
PIN14 am LPT und INIT(INI): PIN16 am LPT). Ich habe diese Signale bisher 
nicht gebraucht.

Rolf

von Rolf (Gast)


Angehängte Dateien:

Lesenswert?

hier noch das Bild.

von Jack B. (jackbraun)


Lesenswert?

Hallo Rolf,

Vielen Dank für den Schaltplan.

Ich muß dann nur noch den SS herausfinden. Den Schaltplan vom Original
ISP-Kabel konnte ich im Forum leider nicht finden, ich meine aber auch,
daß er vor ein paar Monaten mal vorkam.

von Rolf (Gast)


Lesenswert?

INI und AF sind jedenfalls Ausgänge vom PC aus gesehen, sollten also in 
der Schaltung auf Eingänge am MC gehen. Insofern könnte es was mit SS zu 
tun haben?

Rolf

von Jack B. (jackbraun)


Lesenswert?

Ja, kann eigentlich nur einer von den beiden sein. Muß ich mal mit dem
Oszilloskop anschauen.

Wenn Du mit dem 89S52 arbeitest, solltest Du Dir auch mal den LP
ansehen. Der ist dreimal so schnell (hat allerdings nur 2 Timer).

von Rolf (Gast)


Lesenswert?

Die LP-Baureihe gefällt mir auch, habe ich schon lange im Hinterkopf. 
Hatte nur noch keinen echten Anwendungsfall dafür. Bisher gings immer 
mit den S Typen oder den normalen 89C51xx, die mit Flip programmiert 
werden. Wie siehts mit der Beschaffbarkeit der LP aus?

Bei den S-Typen nehme ich lieber dies zum brennen:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

Rolf

von Jack B. (jackbraun)


Lesenswert?

>Wie siehts mit der Beschaffbarkeit der LP aus?

Gibts hier:

http://www.gms2000.de/Shop/index.htm

von Jack B. (jackbraun)


Lesenswert?

Nachtrag:

AF steuert SS. Wichtig ist auch, daß D7 und Busy am Druckerport mit 100R
verbunden werden und über 10k auf Vcc gelegt werden.

Der 89LP2052 kann jetzt endlich programmiert werden.

von Rolf (Gast)


Lesenswert?

Gut zu wissen was AF macht.

Die Verbindung D7 zu Busy ist die Erkennung, ob der Adapter 
angeschlossen ist.

Pin 15 vom LPT (ERR Eingang) hat auch eine Bedeutung:
0 anlegen = 3V Controller
5V anlegen = 5V Controller
falls das für Dich noch wichtig ist.

Der Original ISP-Adapter hat dazu einen OPV drauf, der die 
Spannungserkennung automatisch macht.

Rolf

von Matthias (Gast)


Lesenswert?

hier der AT89ISP Adapter Schaltplan von Atmel:
http://www.8052.com/users/Suresh/isp_schematic.pdf
(musst nur die JTAG Signale auf SPI umschlüsseln)
Gruß Matthias

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.