Forum: Mikrocontroller und Digitale Elektronik STK600 in Betrieb nehmen


von Torsten O. (Gast)


Lesenswert?

Hallo, ich habe eben mein neues STK600 ausgepackt und angeschlossen. 
Jetzt will ich mit dem Board einen ATMega48 programmieren, das mit den 
verschiedenen Platinen habe ich nun schon herausgefunden. Jetzt sagt mir 
AVR Studio, dass ich am ISP Port was anstecken soll. Den habe ich auch 
gefunden, also das Kabel dort rein. Aber wo stecke ich das andere Ende 
des Kabels hin?

Vielen Dank im voraus


lg Torsten

von Marius W. (mw1987)


Lesenswert?

Es gibt auf dem STK600 direkt neben der Routing-/Socketcard die 
Pin-Header... Du musst einfach nur die beiden 6-poligen Header 
verbinden. Aber das sollte auch in der STK600-Hilfe beschrieben sein.

MfG
Marius

von Torsten O. (Gast)


Lesenswert?

Okay, habe mal in der Anleitung nachgeschaut. Das Kabel habe ich an die 
ISP-Pins angeklemmt. Die Spannung habe ich auf 5V festgelegt, wenn ich 
jetzt aber testweise mal den IC löschen will kommt im Statusfenster eine 
Meldung, dass er nicht in den "Programmiermodus" gehen kann. Was muss 
ich denn noch beachten?

lg Torsten

von Torsten O. (Gast)


Lesenswert?

Ich bekomme auch eine Fehlermeldung, dass es einen Kurzschluss bei dem 
ISP-Connector gäbe (MOSI und SCK)? Kann damit jemand etwas anfangen?

lg Torsten

von Torsten O. (Gast)


Lesenswert?

Dieses Problem hat sich gelöst, programmieren kann ich trotzdem nicht.

lg Torsten

von qwertz (Gast)


Lesenswert?

Hi,

hast Du mal versucht das Board zu updaten?

Wie das geht steht hier: 
Beitrag "Re: STK600 Status-LED Fehler (erstes von vielen Symptomen)"

Gruß
qwertz

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Hast Du die richtige Routingkarte verwendet? Ist der RESET-Jumper drauf?

von Torsten O. (Gast)


Lesenswert?

Ja, das Update habe ich gleich beim ersten Start gemacht. Hat auch super 
funktioniert, ohne Fehler. Der Reset-Jumper steckt, den Jumper AREF0 
habe ich abgezogen.

lg Torsten

von Torsten O. (Gast)


Lesenswert?

Ach so, als Routingcard habe ich die RC028M-6 genommen.

lg Torsten

von qwertz (Gast)


Lesenswert?

Muss der AREF0 nich drauf bleiben und nur bei bestimmten Devices gezogen 
werden?


Der Mega48 benutzt ne andere Routingcard als hier:

http://support.atmel.no/knowledgebase/avr32studiohelp/com.atmel.avr32.tool.stk600/html/stk600_programming.html

beschrieben.


Gruß
qwertz

von Torsten O. (Gast)


Lesenswert?

AVR-Studio sagt mir in der Information des Programmierfensters folgendes 
:

(1) Routing and socket card :   STK600-RC028M-6 + STK600-DIP
(2) Routing and socket card :   STK600-RC032M-29 + STK600-TQFP32
or
MCU card:       <not available>

Ich kann auch nicht die Fuses lesen, wie mir scheint funktioniert 
lediglich die Kommunikation zwischen Laptop und STK600, aber nicht 
zwischen Laptop und aufgestecktem Controller.


lg Torsten

von Torsten O. (Gast)


Lesenswert?

Ah, ich habe den Fehler gefunden. Wenn man an den Frequenzen ein 
bisschen rumspielt und den Takt des µC's auf 1MHz stellt funktioniert es 
(unter Vorraussetzung der richtigen ISP-Frequenz).

Vielen Dank für eure Hilfe


lg Torsten

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ach die ISP-Frequenz war´s... Watt´n alter Hut ;-)

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.