Forum: Mikrocontroller und Digitale Elektronik Grundlegende Frage zur ISP Programmierung


von Charly (Gast)


Lesenswert?

Hi ich hab eine Grundlegende Frage zur ISP Programmierung. Wenn ich die 
über die ISP Schnittstelle Programmieren muss, muss ich doch lediglich 
die 4 Leitungen RESET, SCK; MISO und MOSI mit dem Controller verbinden. 
ACC und GND sind doch nur für zusätzliche Spannungsversorgung?

Ich habe es sowohl mit 10poligen als auch mit 6poligen Kabeln probiert 
keinen Erfolg gehabt. Die Kabel sind auch richtig mit den gleichnamingen 
PINs auf dem Controller verbunden und haben Kontakt.

Denn wenn ich so die Kabel so mit einander verbinde, kann das AVR Studio 
nicht in den Programmiermodus gehen.

Der Controller ist an und auch mit genügend Spannung versorgt. Doch das 
kann auch nicht ausgelesen werden

von spess53 (Gast)


Lesenswert?

Hi

>Hi ich hab eine Grundlegende Frage zur ISP Programmierung. Wenn ich die
>über die ISP Schnittstelle Programmieren muss, muss ich doch lediglich
>die 4 Leitungen RESET, SCK; MISO und MOSI mit dem Controller verbinden.
>ACC und GND sind doch nur für zusätzliche Spannungsversorgung?

GND muss sein. VCC wird von original ATMEL-Programmern benutzt um die 
internen Pegelwandler einzustellen und u.U. die Spannung zu messen.

MfG Spess

von M. K. (avr-frickler) Benutzerseite


Lesenswert?

Charly schrieb:
> Hi ich hab eine Grundlegende Frage zur ISP Programmierung. Wenn ich die
> über die ISP Schnittstelle Programmieren muss, muss ich doch lediglich
> die 4 Leitungen RESET, SCK; MISO und MOSI mit dem Controller verbinden.
> ACC und GND sind doch nur für zusätzliche Spannungsversorgung?

GND musst du auch immer verbinden.
Es gibt auch AVRs (Du nutzt doch einen AVR?) wo die ISP-Schnittstelle 
auf anderen Pins ist.

von Charly (Gast)


Lesenswert?

Ich benutze den ATmega16A. Da sind die ISP Pins über den VCC Pin auf der 
linken Seite. HVPP funktioniert perfekt damit nur ISP will nicht aber 
gut dann werde ich noch GND verbinden. Vielen Dank.

von Charly (Gast)


Lesenswert?

Ground ist angeschlossen bekomme immernoch die selben Fehler.

also wenn ich von unten auf das 6polige Kabel gucke und der kleine 
Plastikblock auf meiner rechten ist habe ich die Pinne wie folgt 
verbunden:

Frei(da wäre VCC) O O MISO
             MOSI O O SCK
              GND O O Reset

nochmal das ist die unten ansicht des Kabels..

Das dürfte richtig sein oder?

von Charly (Gast)


Lesenswert?

Also könnte ich den VCC Pin Problemlos in meiner Schaltung auf VCC wo 
ich aktuell 3,3V habe legen und würde nichts zerstören?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Charly schrieb:
> Also könnte ich den VCC Pin Problemlos in meiner Schaltung auf VCC wo
> ich aktuell 3,3V habe legen und würde nichts zerstören?

Mit einem von Atmel herausgegebenen Programmiergerät musst du
ihn sogar verbinden, sonst geht da nichts.

Wenn du allerdings andere Programmiergeräte als die von Atmel benutzt,
solltest du dich vorher in deren Bedienungsanleitungen schlau machen.
Ich habe auch schon mal zwei LR44 explodieren lassen, weil ich nicht
geschnallt hatte, dass der USBtinyISP bei (standardmäßig) gesetztem
Jumper noch zusätzlich versucht hat, 4,5 V vom USB in die Schaltung
mit einzuspeisen ...

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
Noch kein Account? Hier anmelden.