AVR ISP MKII Anfängerfrage

Gast #2397649
Lesenswert?
• ▲
▼
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
Gast #2397656
Lesenswert?
• ▲
▼
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.
Gast #2398381
Lesenswert?
• ▲
▼
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.
#2398678
Lesenswert?
• ▲
▼
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

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.