Großes Controller sterben

Gast #1912448
Lesenswert?
• ▲
▼
Hallo Leute :-)

Also folgendes Problem hab ich:

Ich habe einen AVR-Webserver marke Eigenbau.
Egal was ich dort für Controller reinsetze, die "Verrecken" alle.
Das nicht beim normalem Betrieb, sondern immer beim Programmieren.

Im normalen Betrieb lief ein Controller lange Zeit ohne Probleme, bis 
ich ihn neu Programmieren wollte:

ISP Programmer dran...  da ist noch alles ok...
Kommunikationstest.... auch noch alles ok....
Starten des Flashvorgangs... immer noch alles ok...
Verifizieren... FEHLGESCHLAGEN

Dannach lässt sich der Controller nicht mehr ansprechen!

Bitte kommt mir nicht mit Verfusen...

Bereits durch habe ich:

1x Mega32
3x Mega644
2xMega1284P

Ich werd noch Arm :-( und WAHNSINNIG!

Habt ihr ne Idee?
Alle Controller kommen von Pollin.... villeicht hat das ja was zu sagen 
:-)

LG Marc
Gast #1912480
Lesenswert?
• ▲
▼
Dein Programmer unterscheidet sich in einer Diode zu dem Programmer von 
Pollin- Auf dem Evalboard ist die Schaltung, die du zum programmieren 
verwendest, schon mit drauf. Vergleiche mal die Schaltpläne. Hast du mit 
deinem Programmer schon andere AVRs erfolgreich programmiert? Verwendest 
du PonyProg richtig? Hast du das richtige Device eingestellt?
Gleich vorweg: Wahrscheinlich kannst du dir viel Zeit und auch Geld 
sparen wenn du dir bei der E-Bucht einen fertigen Programmer für USB 
besorgst (ca.15-20 Euro). Vor allem geht das Programmieren damit viel 
schneller und sicherer!
Gruß, Jens
Gast #1912555
Lesenswert?
• ▲
▼
Marc schrieb:

> Ich habe einen AVR-Webserver marke Eigenbau.
> Egal was ich dort für Controller reinsetze, die "Verrecken" alle.
> Das nicht beim normalem Betrieb, sondern immer beim Programmieren.

Tritt das Problem auch noch auf, wenn Du vor dem Anstöpseln des 
Programmers einen Potentialausgleich herstellst, d.h. Masse des PC mit 
Masse Deiner Schaltung verbindest?

Liefert der Programmieradapter Spannungen, die über der Betriebsspannung 
des Controllers liegen? Schaltungen mit dem ENC28J60 laufen gerne mit 
3,3V, ein 5V-Programmer verursacht dann einen Latchup.

Steigt der Stromverbrauch Deiner Schaltung um einige 100mA an, wenn der 
Controller stirbt?

Hast Du eine saubere Potentialtrennung zwischen Ethernet-Buchse und Phy? 
D.h. MagJack oder Impulsübertrager?


Patrick
Gast #1912569
Lesenswert?
• ▲
▼
Marc schrieb:
> Aber wieso passiert das erst nach 3-5 mal Programmieren, und nicht beim
> ersten mal?

Vermutlich weil der Programmer bei der erhöhten Belastung auf den 
Datenleitungen zufälligerweise ab und an funktioniert.
Evtl. hast du auch ein zu langes Programmierkabel und fängst dir 
Störungen ein wenn der Nachbar den Fernseher eingeschaltet hat.
Oder sonst eine von zig Fehlermöglichkeiten.

Stecke die Controller mal in einen HV-Progger wie das Dragon-Board oder 
STK500 und du wirst rausfinden an welcher Stelle Mist im Speicher steht.
Die Fuses kannst du dann auch gleich zurücksetzen und die Controller 
wieder nutzen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.