finalcu wrote:
> Braucht der ISP-Programmer etwa doch GND und VCC vom Board? Wieso?
Erstens mal gibt es nicht nur einen ISP-Programmer für AVRs auf dieser
Welt. Und zweitens: Ja, die meisten (zumindest die besseren) Programmer
brauchen VCC vom Target-Board, weil sie Pegelwandler an den
Programmierleitungen besitzen, die die Pegel an diejenigen des
Target-Boards anpassen, so dass man auch mit unterschiedlichen
Spannungen programmieren kann (also auch, wenn das Target-Board nur 3,3
oder 1,8 V unterstützt, da würde bei festen 5 V vom Programmer sonst
alles Mögliche daherfliegen). Und diese Leitungstreiber müssen eben aus
dem Target versorgt werden. Das Gerät selber kann schließlich nicht
wissen, welche Spannung das Target verträgt. Und einen gemeinsamen
Bezugspunkt (GND) braucht man ganz unabhängig davon sowieso, sonst
kommen keine Signale an (*). Steht aber bei kommerziellen Programmern
(Atmel AVRISP...) in der Bedienungsanleitung (zumindest das mit VCC, das
Anschließen von GND ist ja selbstverständlich, zumindest dann, wenn man
mit Elektrotechnik nicht völlig auf Kriegsfuß steht...).
(*) Die dreifache Ausführung von GND in der 10-poligen ISP-Leitung dient
der Störunterdrückung, indem zwischen zwei Signalleitungen jeweils
einmal GND zur Schirmung geführt wird.