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!
Vermutlich hängt das Relais an einem ISP-Pin ;) Über welchem Portpin ist das Relais denn geschalten?
>scheinen die Ausgänge zu schalten. Ich habe ein Relais in das >dann jedesmal kurz anzieht. Wo und wie ist das Relais angeschlossen?
Die Pins mit den Namen MISO, MOSI, SCK und RESET werden beim Programmieren verändert. Häng dein Relais wo anders dran.
Nein das kann ich aussließen, das Relais wird über PA0 (AD0) geschaltet.. Hmmm
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.
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.
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ß
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.
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!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.