PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Serielle ISP funktioniert nicht richtig



Dominik2000
16.10.2007, 18:39
Ich hab ein Problem mit dem seriellen ISP und ich weiß nicht genau woran es liegt.

Ich hab nen USB -> seriell Konverter gehe über http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
diese Schaltung (seriell) auf den uC. Mit dem Oszi hab ich nachgemessen ob er reset auf 0 legt usw. Alles kein Problem, wenn ich mit AVR Studio connecten will, dann legt er reset kurz auf 0. Ich denke, dass das so passt. Das Problem ist nach einiger Zeit (5 sek) kommt ein Connection failed von AVR Studio.

Versucht habe ich es dann noch mit Ponyprog, da war der Test OK und ich hab das Programm, das noch vom anderen ISP drauf war löschen können. Nur wenn ich sage read from device, braucht er ewig lang und tut nichts. Schreiben geht auch nicht.

Mit dem Programmer hängt es glaub ich nicht zusammen, da ich alle Ausgänge nachgemessen habe, und beim verbinden die Pegel verändert werden. Kann es mit dem uC zu tun haben? Ist ein ATmega16. Kann es daran liegen, dass mein USB -> seriell Konverter nur USB 1.1 hat? Kann es mit den Treibern zusammenhängen?

Bitte helft mir!
mfg Dominik

Besserwessi
16.10.2007, 19:10
Der PonyProg adapter funktioniert nicht mit USB-Seriell Convertern. Hierzu wird die Serielle Schnittstelle nicht als serielle Schanittstelle benutzt, sondern eine wilde Mischung aus Daten und Handshake signalen ausgegeben. Das geht halt nur mit direktem zugriff des PCs auf den UART Chip. Über USB-COM converter gehen einige andere Programmer nach AVR910 Art, aber auch da gibt es teilweise Probleme und es kann sehr langsam werden.

JonnyP
19.10.2007, 02:55
Die Frage muss man mit einem klaren "jein" beantworten. Ein Grund wurde von besserwessi schon angegeben. Da das Problem hier schon öfter aufgetaucht ist, solltest du vielleicht nach funktionierenden USB-RS232 fragen.