Forum: Mikrocontroller und Digitale Elektronik STK500 ISP-Schnittstelle


von Patrick S. (pad)


Lesenswert?

Moin Leute,

ich habe mir einen Arduino-Nano Klon aus China besorgt. Diesen wollte 
ich nun über den ISP-Programmer des STK-500 programmieren.

Dazu habe ich mit einem Flachbandkabel die 6-polige ISP-Schnittstelle 
(ISP6PIN) mit dem Nano Board richtig rum verbunden. Die LED´s auf dem 
Nano leuchten auch.
In Atmel-Studio 6 habe ich ein kleines Testprogramm geschrieben und den 
Mega 328p ausgewählt.

Ich kann aber nicht einmal die Device signature oder die Fuses auslesen.

Hat jemand eine Idee bzw. mit diesem Konzept bereits Erfahrungen?

Gruß Patrick

von micha (Gast)


Lesenswert?

Richtiger Programmer im Studio gewählt, richtige ISP frequenz etc?
Kannst Du andere AVRs in anderen Schaltungen programmieren?

von Sven (Gast)


Lesenswert?

Jumper auf dem STK500 richtig gesetzt, Spannung korrekt, Programmiertakt 
gering genug?

von Michael U. (amiga)


Lesenswert?

Hallo,

wie versorgst Du den Nano mit Strom?
Das STK500 legt keine Spannung über den ISP-Verbinder an, da wird nur 
VTarget gemessen.

Gruß aus Berlin
Michael

von Patrick S. (pad)


Lesenswert?

Einen ATmega 8, der in dem Sockel auf dem Board steckt kann ich 
programmieren. Daher gehe ich davon aus, das alle Jumper richtig gesetzt 
sind, und die Einstellungen im Studio passen. Den Programmiertakt habe 
ich testweise runtergedreht. Hatte aber keinen Effekt.

Michael U. schrieb:
> wie versorgst Du den Nano mit Strom?
> Das STK500 legt keine Spannung über den ISP-Verbinder an, da wird nur
> VTarget gemessen.

Ha, das ist ein guter Tipp. Das heißt, ich muss den Nano noch über die 
Mico-USB Schnittstelle mit Spannung versorgen? Ich hatte angenommen, das 
würde über den ISP laufen.

Gruß

Patrick

von spess53 (Gast)


Lesenswert?

Hi

>Das STK500 legt keine Spannung über den ISP-Verbinder an, da wird nur
>VTarget gemessen.

Wenn der VTAGET-Jumper gesteckt ist, liegt Spannung am ISP-Header.

MfG Spess

von Jürg (Gast)


Lesenswert?

Michael U. schrieb:
> Das STK500 legt keine Spannung über den ISP-Verbinder an

Das ist falsch. Wenn der VTARGET-Jumper steckt, liegt die eingestellte 
Spannung an und es können bis zu 500 mA gezogen werden (auch für externe 
Schaltungen).

Verwendet man eine externe Versorgung für die Zielschaltung, muss man 
den Jumper entfernen, damit der Regler auf dem STK500 nicht beschädigt 
wird.

von Patrick S. (pad)


Lesenswert?

Es ist mir ein bisschen unangenehm, aber das Problem ist gefunden. Das 
ISP-Kabel steckte doch falsch herum drauf....

Eine Frage zum Atmel-Studio habe ich aber noch. Manchmal wird mir das 
STK500 im Device-Programming Dialoge als Bussy angezeigt, obwohl 
garnichts los ist. Es hilft nur ein Neustart der IDE. Woran liegt das?

Gruß Patrick

Edit: Problem gefunden und gelöst. Vielen Dank an alle, die mir Tipps 
gegeben haben.

Gruß

von Michael U. (amiga)


Lesenswert?

Hallo,

spess53 (Gast), Jürg (Gast): Danke für den Hinweis, liegt wohl schon zu 
lange im Schrank das STK500. Nur noch den Drachen genutzt. Ich hatte 
aber wohl VTraget nie gesetzt, da ich öfter extern AVR-Module mit 
kleinerer Betriebsspannung geflasht habe.

Gruß aus Berlin
Michael

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.