Forum: Mikrocontroller und Digitale Elektronik ISP Programmer will nicht....


von Martin (Gast)


Lesenswert?

...laufen. Ich habe den hier gebaut:

http://homepage.hispeed.ch/peterfleury/isp-adapter-circuit.gif

Kann es sein dass das Ding nicht korrekt ist? Weder mit UISP noch mit
Pony Prog geht das Ding. Ich habe alles 1000mal gecheckt, ich weiss
nicht wo da noch der Fehler sein soll!

Danke für eure Hilfe!

von Bernhard S. (bernhard)


Lesenswert?

Schau mal hier und vergleiche den Parallel-Adapter:

http://s-huehn.de/elektronik/

Bernhard

von Martin (Gast)


Lesenswert?

Hab ich schon, eigentlich stimmt es. Nur muss eben Pin 4 und 5 auch die
Tristates durchschalten. Ich frage mich gerade was ich dann uisp als
sagen soll. dapa scheint ja nicht zu stimmen.

von wen interessierts (Gast)


Lesenswert?

Ich habe auch schon öfter probleme gehabt, waren aber immer auf die
hardware zurückzuführen.

Tausendmal geschaut und immer wieder den dreher MISO MOSI nicht
gesehen.

Was ich auch mal wo gelesen hab, zu lange leitung kann nicht gut sein
Einmal hatte ich einen defekten, sprich hochohmigen widerstand
µC an eigener Stromversorgung? wird nicht mitversorgt.

Mit LED und Vorwiderstand prüfen ob beim lesen, schreiben signale
kommnen

von Bernhard S. (bernhard)


Lesenswert?

Habe die Widerstande beim Parallel-Adapter auf wenige Ohm reduziert,

kann seit dem ein ca. 10m langes Programmierkabel anschließen

um so die Geräte meiner Wohnung schneller zu programmieren  :)

von Bernhard S. (bernhard)


Lesenswert?

Liegt auch korrekte 5V Spannung am 74HC125 an ?

von Nico (Gast)


Lesenswert?

Die 5V liegen an, ich gebe sie durch das Kabel mit durch.
Habe auch ein LED an Mosi gelötet, die leuchtet aber nie.
Ich vermute nach wie vor das ich mit der falschen Option das ganze
übertragen will. dapa kann eigentlich nicht sein. Wenn ich stattdessen
paravrisp mache, meldet er:
Probably the AVR MCU is not in the RESET state.
Check it out and run me again.

von Bernhard S. (bernhard)


Lesenswert?

Was ist dapa ?

Ich nutze gern Pony Prog, es ist einfach und unkompliziert.

von Martin (Gast)


Lesenswert?

uisp ist ein Tool für Linux, pony prog gibt es wohl nur für Windows.
Mittlerweile habe ich eine LED dran und einen Fehler behoben. Einer der
Kondensatoren zum anschwingen des Quarzes, war verkehrt herum
eingelötet.

Ich habe also an der MOSI Leitung jetzt eine LED um zu testen ob
überhaupt was geschrieben wird. Wenn ich PonyProg nehme, blitzt diese
mehrmals auf und er sagt mir dann das Gerät wäre unbekannt.

Unter uisp habe ich jetzt als Gerät stk200 und paravisp probiert. Bei
ersterem blitzt die LED ebenfalls kurz auf, es kommt aber folgende
Meldung:
Probably the AVR MCU is not in the RESET state.
Check it out and run me again.

Muss ich mich um den Reset kümmern? Macht das nicht alles das
Programmiertool? Es muss ja lediglich die Resetleitung von der
parallelen Schnittstelle auf Masse gezogen werden.

von Martin (Gast)


Lesenswert?

Es ist übrigens ein At90S4433.

von johnny.m (Gast)


Lesenswert?

> Einer der Kondensatoren zum anschwingen des Quarzes, war verkehrt
> herum eingelötet.

Wie das? Was für Kondensatoren benutzt Du da? Ich vermute mal eher ne
kalte Lötstelle...

von Martin (Gast)


Lesenswert?

Problem ist das ich diese Schaltung vor 2 Jahren ca. gemacht habe. Durch
Studium hatte ich nicht viel zeit da mal was weiter zu machen. Jetzt
fehlt mir der Schaltplan und die Seite von der ich den Plan hatte,
gibts nicht mehr. Irgendwo habe ich sicher nen Ausdruck nur den muss
man eben erstmal finden.
Keine Ahnung aber auf den Kondensatoren ist zumindest das - Beinchen
gekennzeichnet. Ich habe dann einen der Kondensatoren gedreht und auf
einmal ging der µC. Eigentlich müssten die ja ungepolt sein, von daher
wird es wohl wirklich nur eine kalte Lötstelle gewesen sein.

von Martin (Gast)


Lesenswert?

Ich habe jetzt nochmal einen neuen ISP Programmer gemacht. Die aller
einfachste Version mit 2 1k Widerständen.
Auch dieses Kabel geht nicht. Kann es sein das ich denn 4433 schon
zerlegt habe? Mir fällt nichts mehr ein was ich sonst noch probieren
könnte.

von Bernhard S. (bernhard)


Lesenswert?

Versuche mal einen anderen µC zu programmieren?

von Martin (Gast)


Lesenswert?

Problem ist das es die 4433 er Reihe wohl nicht mehr gibt. Ich habe
gehört ein Atmega8 würde auch passen?!

von johnny.m (Gast)


Lesenswert?

Der ATMega8 ist der legitime (und pinkompatible) Nachfolger des
AT90S4433. Bei Atmel gibts eine Appnote, die beschreibt, was bei der
Ersetzung des AT90S4433 durch den Mega8 zu be8en ist:
http://www.atmel.com/dyn/resources/prod_documents/doc2515.pdf
Bei der Programmierung gibts einige Unterschiede (Fusebits(!!!),
Registernamen). Am besten das Dokument gründlich durchlesen.

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.