Hallo, ich hoffe jemand kann mir weiterhelfen.
Ich habe einen neunen AVR-Dragon, und auf einem Steckbrett einen
ATmega328p, den ich über die ISP-Schnittstelle mit dem Dragon verbunden
habe.
(Übrigens nutze ich Windows 10 und Atmel Studio 7.0.1006)
Als ich Atmel Studio die ersten paar Male startete, habe ich es
problemlos geschafft, mit dem Dragon das jeweilige C-Programm auf meinen
Mikrocontroller zu flashen. So lange bis ich, obwohl noch der Dragon mit
dem Mikrocontroller verbunden war, einen Arduino USBtoSerial-Converter
(https://www.arduino.cc/en/Main/USBSerial) an den µC dazu angeschlossen
habe. Natürlich habe ich, während ich mit dem Mikrocontroller seriell
kommuniziert habe, den Dragon vom USB getrennt, und wenn ich mit dem
Dragon etwas geflasht habe, wiederrum den USBtoSerial-Converter
getrennt. (vom PC, nicht aber vom Steckbrett)....
Plötzlich, wenn ich den Dragon im Atmel Studio im ISP-Mode betreiben
will, bzw. erst, wenn ich im "Device-Programming-Window" (Anhang, Bild1)
auf Apply drücke, wird die USB-Verbindung unterbrochen, und es folgen x
Verbindungsversuche gefolgt von diesen
"Windows-USB-plug-in-and-out-Geräuschen".
Und danach Popt in Atmel Studio eine MessageBox auf mit einer
Errormeldung (Siehe Bild 2).
Ich habe bereits den USBtoSerial-Converter abgesteckt, sodass nurmehr
der AVR-Dragon mit dem PC als auch dem µC verbunden ist. Auch den µC
habe ich schon einmal ausgewechselt, und ihn schon ein paar mal neu
verbunden, um Fehler auszuschließen...auch habe ich das Ganze auf einem
anderen PC versucht, wobei das gleiche Verbindungsproblem bestand.
Kurzum: Der AVR-Dragon hängt in einem "Verbindungs-Loop", wenn ich
versuche den µC via ISP auszulesen (Fuse-Bits etc.)
Hat jemand eine Idee, was schuld sein könnte ? Könnte es womöglich
reparabel sein ? Danke vielmals,
LG Felix
Felix schrieb:> Natürlich habe ich, während ich mit dem Mikrocontroller seriell> kommuniziert habe, den Dragon vom USB getrennt,
Und den armen Kerl auf dem ISP stecken lassen?
Der Dragon hat irgend so einen Spannungsregler drin, der ist besonders
empfindlich. Genau weiß ich das nicht und ich will dich auch nicht
verrückt machen, aber ich habe irgendwie im Hinterkopf, daß er genau das
gar nicht mag.
Lange Rede, kurzer Sinn: Wenn ich richtig liege, hast du ihn gekillt.
So, habe etwas gegoogelt, und der Programmer scheint tatsächlich eine
Schwäche mit seinen Spannungsreglern zu haben.
Und zwar besitzt er 2 Spannungsregler (Anhang)
des Types NLAS2066.
http://www.onsemi.com/pub_link/Collateral/NLAS2066-D.PDF
Nach durchmessen eines Spannungsreglers (im Bild der linke obere), ist
mir aufgefallen, dass er im Gegensatz zum Anderen (im Bild rechte
untere) eine leitende Verbindung zwischen PIN3 und PIN7 aufweist, was
dem Eingang IN1 und IN2 des Reglers entspricht. Unter Betrieb mit USB
ist mir dann aufgefallen, dass die Potentialdifferenz zwischen PIN3 und
PIN7 beim funktionierenden Spannungsregler 5 V beträgt... und bei meinem
kaputten ist keine Spannung zu messen, weil der ja durchleitet.
Schöner Mist....Kann ich davon ausgehen, dass, wenn ich den defekten
Spannungsregler tausche, dann alles wieder funktioniert, oder kann es
sein, dass durch ihn auch noch andere Bauteile eingeschaut haben ?
Felix schrieb:> Schöner Mist....Kann ich davon ausgehen, dass, wenn ich den defekten> Spannungsregler tausche, dann alles wieder funktioniert, oder kann es> sein, dass durch ihn auch noch andere Bauteile eingeschaut haben ?
Such hier im Forum ein wenig rum. Du bist nicht der erste, der dieses
Problem hat.
Andererseits:
Felix schrieb:> Ich habe einen neunen AVR-Dragon
Wenn der noch kein halbes Jahr alt ist, liegt die Beweislast bei der
Garantieabwicklung noch beim Händler. Ist zwar nicht die netteste Art...
Hi
>Der einzige sichere Ort fuer das Ding ist sein Karton.>Da sollte Mann ihn auch tunlichst drin lassen.
Ich benutze den Dragon erfolgreich schon seit Jahren ohne 'Karton'.
MfG Spess
> Ich benutze den Dragon erfolgreich schon seit Jahren ohne 'Karton'.
Das ist schoen fuer Dich.
Die Halbwertszeit des ersten Dragon war 1 Stunde.
Der ausgetauschte bleibt im Karton!
Eine eigene Frage?
Dieser Thread ist über 9 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.