Hallo zusammen, nachdem ich mich durch das manual des AVR ISP MK II programmers und durch einige Foren erfolglos durchgekämpft habe stelle ich die Frage am besten hier. Bislang habe ich meine AVR Mikrocontroller mit einem Programmer des myAVR kits programmiert. Dafür musste ich die Controller immer aus der Schaltung nehmen. Um dem abzuhelfen habe ich mir einen AVR ISP MK II programmer zugelegt und einige sechspolige Wannenstecker. Meine erste Schaltung enthält vier AVR Atmega88, auf welchen das gleiche Programm läuft. Die Controller arbeiten verschiedene Teile des Programms ab. Dazu überprüfen sie, ob die Bits auf bestimmten Ports auf Masse gezogen sind. Jetzt tauchen zwei Fragen auf: 1. Muss ich die Stromversorgung des Boards ausschalten und die Schaltung über Pin 2 aus dem Programmer versorgen? 2. Kann ich alle vier Controller zusammen an einen Wannenstecker anschließen und gemeinsam programmieren? Im manual gibt es einen Hinweis den ich nicht verstanden habe. Schon jetzt vielen Dank für Eure Unterstützung
Also deine Controller müssen schon mit Spannung versorgt sein. Alle gleichzeitig zu programmieren halte ich für nicht funktionierend. Schon alleine weil jeder Controller unterschiedlich lange braucht.
Danke für die Antwort ich berücksichtige das. Wie kommt es zu den beiden Fragen und was bleibt weiterhin unverstanden? 1. Dass es möglich ist mehrere Controller gemeinsam zu programmieren schloss ich aus dem Manual des AVR ISP MK II. Dort heißt es: "When programming multiple devices with the same code ...". 2. Die Frage zur Spannungsversorgung ist wohl eher durch mein fehlendes elektronischen Verständnis verursacht: Wenn ich meine Controller mit 5V und GND über einen 7805 versorge und dann den Programmer dran hänge, dann befindet sich der 5V VCC und der 5V VCC des USB auf einem anderen Potential als die Spannungsversorgung meiner Controller und es müsste folglich ein Strom fließen. Auch für den GND des USB und den GND meines Boards müsste das so sein. Deshalb dachte ich es sei unzulässig meine Controller über den 7805 zu versorgen während der AVR ISP MK II dran hängt. VCC des USB wird ja mit VCC des Boards und GND des USB mit GND des Boards verbunden. Ich versuche mir das mit den Spannungen immer mit Seen auf unterschiedlichen Höhenniveaus klar zu machen. Beispiel: Das Potential eines Sees auf 5m über Normalnull zu einem bei 0m über Normalnull ist 5m. Das selbe gilt aber auch für einen See zwischen 105m über Normalnull zu einem weiteren bei 100m über Normalnull. Nun verbinde ich die 105m mit 5m und die 100m mit 0m mit Rohren. Jetzt fließt permanent ein Strom (Wasser vom See auf 105m nach 5m und Wasser von 100m nach 0m). Habe ich da einen Denkfehler? Wäre prima, wenn mir jemand insbesondere zu 2. eine Erklärung oder eine verständliche Quelle nennen könnte. Schon jetzt danke.
Hi Dein USB hat keine direkte Verbindung zu deinem Board. Der VCC-Anschluss vom ISP dient lediglich der Einstellung der Pegelwandler des AVR ISP MK II. MfG Spess
Valentin schrieb: > 1. Dass es möglich ist mehrere Controller gemeinsam zu programmieren > schloss ich aus dem Manual des AVR ISP MK II. Dort heißt es: "When > programming multiple devices with the same code ...". Das könnte auch so interpretiert werden: - man konfiguriert eine Kommandosequenz (siehe Liste) - man verbindet den Programmer mit dem zu programmierenden µC - man betätigt den "Start"-button; die Sequenz läuft ab - nächster µC - wieder den "Start" button betätigen; die Sequenz läuft wieder ab - usw. Gruß Dietrich
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.