Ponyprog & ISP auf Atmega8

OP #618229
Lesenswert?

Hallo!

Ich habe hier ein äußerst tolles Phänomen!

Und zwar habe ich mir ein ISP auf Basis STK200 von Ponyprog gebaut 
(www.lancos.com/prog.html#avrisp). Ich nutze den 9poligen seriellen 
Port!

Jetzt möchte ich diesen ISP auf zwei verschiedenen Rechnern nutzen, um 
einen ATmega8 zu programmieren. Einmal über nen Desktop-PC und zum 
anderen über nen Laptop.

Die Programmierung vom Desktop aus funktioniert einwandfrei, aber wenn 
ich vom Laptop aus ein Programm auf den uC spielen möchte, sagt mir die 
Verifizierung von Ponyprog, das es nen "Fail" war. (Die Leds die ich 
einschalten wollte, leuchten auch nicht!).

Versuche ich hiernach das Program wieder vom Desktop-PC aus 
aufzuspielen, erkennt dieser den Atmega8 nicht mehr!!!! Ich muss somit 
den uC auslöten und kann diesen wegschmeißen.

Was macht also mein Laptop falsch? Wieso spielt er falsche (bzw gar 
keine?) Daten rüber und macht ihn dadurch unnutzbar??

Hatt da jmd vielleicht eine Idee?
(Firma: TravelRec.) Persönliche Seite #618234
Lesenswert?

Die Pegel der seriellen Schnittstelle an Laptops sind oft kleiner, als 
die an Desktop / Tower PCs. Durch instabilse Spannungen kann der 
Controller am anderen Ende fiese Fehler machen, die sich in einer 
späteren Unnutzbarkeit auswirken. Es gibt noch die Möglichkeit, einen 
Programmer mit Treiber-IC zu basteln oder gleich einen richtigen 
ISP-Programmer zu kaufen.
Gast #618236
Lesenswert?

Idee: Auf den beiden Rechnern ist nicht das gleiche Betriebssystem.?!
Den Effekt hatte ich auch, als ich einen neuen Rechner mit XP drauf 
bekam.
Der verhielt sich mit Ponyprog auch erst sehr seltsam. Ich habe dann
"Giveio" vor Ponyprog gestartet und es ging wieder zufriedenstellend.

MfG Paul
(Firma: TravelRec.) Persönliche Seite #618260
Lesenswert?

>Also in dem ISP sitzt ja noch ein 74hct125, der sollte dann die Pegel
>doch wieder anpassen. Oder meinst du der bekommt schon nur Null-Pegel
>über das Kabel (~1.2m) an?

Wenn der Port nur +-3V liefert, reicht diese Spannung nicht mal, um den 
HCT-Schaltkreis zu versoregen. Miß mal die Spannung, die an Deinem 
Programmer an Vcc noch ankommt, wenn Du ihn am Laptop ansteckst. Ist die 
serielle Schnittstelle am Lappi echt oder über USB-Adapter gefaked?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren