AVR Ausgänge "Zappeln" beim Programmieren

Gast #3538824
Lesenswert?
• ▲
▼
Hi,

ich habe hier einen Testaufbau mit einem AT90CAN und ich programmiere 
den ganz normal über ISP.. Nun habe ich das Problem, dass jedesmal wenn 
ich über ISP auf ihn zugreife -> selbst wenn ich nur die Device-ID 
auslese, scheinen die Ausgänge zu schalten. Ich habe ein Relais in das 
dann jedesmal kurz anzieht..

Meine Frage nun: ist das normal oder kann das durch einen Fehler in der 
Schaltung verursacht werden? Oder liegt es vielleicht am ISP Adapter??

Ist der hier: 
http://shop.embedded-projects.net/labor-ausstattung/isp-programmer/783/usbprog-3.3-programmiert-mit-avrispmkii-klon

Gruß und vielen Dank schonmal!
#3538842
Lesenswert?
• ▲
▼
Viellicht ist es weil der Controller während dem Programmieren 
immerwieder kurz resettet wird. Nach dem kurzen Reset läuft das Program 
jedes mal wieder kurz los und setzt wieder die IO Pins. Kannst ja mal 
probieren ein Delay vor dem konfigurieren der IO Ports zu machen und 
dann schauen ob es immernoch zappelt.
#3538849
Lesenswert?
• ▲
▼
Dominic A. schrieb:
> Viellicht ist es weil der Controller während dem Programmieren
> immerwieder kurz resettet wird. Nach dem kurzen Reset läuft das Program
> jedes mal wieder kurz los und setzt wieder die IO Pins. Kannst ja mal
> probieren ein Delay vor dem konfigurieren der IO Ports zu machen und
> dann schauen ob es immernoch zappelt.

Oder den Reset während des Programmierens testweise mal dauerhaft auf 
GND ziehen.
Gast #3540948
Lesenswert?
• ▲
▼
Hi ich bins nochmal..

das Problem scheint doch nicht erledigt zu sein. Es ging eine Weile 
alles ohne murren und gestern Abend hatte ich wieder die gleichen 
Probleme, das Programmieren ging gar nicht mehr -> "unable to enter 
programming mode" und jedesmal beim versuch "klackt" das Relais.

Das Programm ist nun definitiv so, dass erst nach 5 sekunden das Relais 
anzieht. Das funktioniert auch einwandfrei.

Ich habe herausgefunden, dass selbst wenn ich manuell Masse an den 
Reset-Pin lege das Relais kurz klackt, irgendwas muss da also an den 
Ausgängen passieren.

Könnte es sein, dass der uC vielleicht einen Schuss abbekommen hat?? 
Habe ihn mit 350 C° eingelötet, aber recht fix mit Lötfett..

Oder hat vielleicht irgendjemand noch eine mögliche Erklärung für das 
Phänomen?

Gruß
#3540973
Lesenswert?
• ▲
▼
kevin schrieb:
> aber recht fix mit Lötfett.

Bist Du des Wahnsinns!!!

Lötfett nimmt man für Dachrinnen.

Das Lötfett wird wohl hochohmige Verbindungen herstellen, die können 
bequem einen Transistor durchschalten lassen.

Entweder versuchen, die Platine zu reinigen oder besser gleich 
wegschmeißen.
Bei Elektronik reicht das Flußmittel im Zinn völlig aus.
Gast #3540984
Lesenswert?
• ▲
▼
hmm das könne wohl erklären warum der isp-adapter so rumspinnt..

ach mist, und dabei ging das löten damit so viel einfacher.

naja, das kann man wohl unter "lehrgeld" verbuchen.. fange ich halt 
nochmal neu an.

Danke!

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.