AT89LP4052 lässt sich doch programmieren

Hallo zusammen.

Ich poste mal die Lösung zuerst: Ein anderer Rechner hats gebracht (ich weiß aber noch nicht woran es lag, vermutlich ein anderes Timing).

Mein Problem war, daß ich heute sehr früh morgens geringfügig frustiert aufgegeben hatte, einen AT89LP4052 per selbstgestricktem ISP-Dongle an Laptop und, mangels ISP-fähigem Target, einfacher Lochrasterplatine mit 78L05 nebst Kondis, einer IC-Fassung und dem ISP-Header die Bytes zu lehren. Der Effekt war, daß sich der AT89 beharrlich geweigert hatte, die Leitung MISO zu treiben, die war stets im Tristate-Zustand auf L, konnte hochohmig auf H gezogen werden. Folglich las das Programm stets

0 oder 1 aus. Alle Leitungen wurden vom Laptop mit "echtem" Parallelport getrieben und sahen auf dem Scope auch gut aus, aber der Schüler wollte weder etwas sagen noch den Lehrstoff behalten.

AVRs habe ich mit dem Klapprechner bereits problemlos programmiert, aber per Ponyprog und anderem Dongle. Der Willem-Programmer läuft daran auch problemlos.

Bernd

Reply to
Bernd Laengerich
Loading thread data ...

Ich kenne das Problem wenn die Portleitung zu lang ist oder die Spannung des Druckerports nicht mit der des Chips übereinstimmt.

Gelöst hat das Problem meist ein Pegelwandler(4504) oder ein Schmitttigger.

Manchmal tut sich auch der PC schwer den Resetkondensator zu leeren.

--
MFG Gernot
Reply to
Gernot Fink

Hallo Gernot. Gernot Fink schrieb:

Sowohl der Druckerport als auch der 74HC244 und der AT89LP4052 laufen mit 5V hier. Signale Druckerport und AT89-seitig waren immer gut. Auch auf dem Scope sieht eigentlich alles prima aus.

Auf welcher Seite? Ich habe ja den ISP-Dongle von Atmel im Prinzip 1:1 nachgebaut. Da ich nicht mit 3V3 programmieren wollte, habe ich die Spannungserkennung weggelassen und diese fix auf die Signalisierung von 5V gelegt.

Das ist einfach: Da ist keiner dran, weil Reset ja ohnehin vom Dongle gesteuert wird :)

Bernd

Reply to
Bernd Laengerich

ich hab ihn ca 20 cm von Atmel

--
MFG Gernot
Reply to
Gernot Fink

Gernot Fink schrieb:

D.h. die vom HC244 bereits ggf. pegelgewandelten Signale gehen noch mal durch einen ST bzw. 4504? Ich kann mir jetzt nicht so richtig vorstellen, was das bei steilen Signalflanken bewirken soll. Eingangsseitig sollte der HC244 die TTL-Pegel vom Druckerport schon richtig verwursten.

Bernd

Reply to
Bernd Laengerich

Der 244 ist schon prima und müsste alleine reichen. Die 4504 hab ich alleine ohne Treiber für ein 3.3V Ziel verwendet. Ich kann mir aber auch vorstellen dass er hilft wenn die Schnittstelle nur 3 V liefert.

--
MFG Gernot
Reply to
Gernot Fink

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.