Forum: Mikrocontroller und Digitale Elektronik Atmega 64L nicht in device Auswahl studio6 für STK500


von Alex074 (Gast)


Lesenswert?

Hallo,
Ich möchte einen Atmega 64L mit meinem STK500 programmieren. Der Atmega 
ist auf einer Test PCB aufgelötet.
Wenn ich im Atmel studio6 den Dialog device Programming starte habe ich 
keinen Atmega 64L zur Auswahl.
Wenn ich anstelle STK500 den Simulator auswähle, ist er in der Auswahl.
Alle vorgeschlagen updates sind installiert.

Kann ich einen anderen Typ benutzen oder woran kann das liegen?
Benötige ich einen anderen Programmer?

Das STK funktioniert mit dem Atmega16 einwandfrei.

Danke vorab.
Alex

von Max D. (max_d)


Lesenswert?

Das L steht nur für die Betriebsspannung und kann getrost ignoriert 
werden in der IDE

von Alex074 (Gast)


Lesenswert?

Habe nur dreistellige Typen zur Auswahl 664, 664A...

von Max D. (max_d)


Lesenswert?

Such mal die ganze Liste ab, evtl. gruppiert Studio nach Familie...

von Alex074 (Gast)


Lesenswert?

Sorry, so banal ist es leider nicht.
Ist die Atmel Studio Version 6.1.2440 Beta

von Max D. (max_d)


Lesenswert?

Auf meinem PC läuft Linux, deswegen kann ich das nicht testen. Ich weiß 
nur, dass damals in Studio 4 die Gruppierung sehr komisch war.
Vlt. ist ja jemand mit Windows da der weiß wie Atmel das versteckt 
hat...

von Alex074 (Gast)


Lesenswert?

Dank, werde mal eine aktuelle Version installieren. Die Controller sind 
nach Familien und Nummern fortlaufend aufgeführt. Nur keinen 64.
Evtl liegt es an der Beta Version.

von Roland F. (rhf)


Lesenswert?

Hallo,

> Wenn ich im Atmel studio6 den Dialog device Programming starte habe ich
> keinen Atmega 64L zur Auswahl.
> Wenn ich anstelle STK500 den Simulator auswähle, ist er in der Auswahl.

In AtmelStudio 7.0.1188 kann man unter "Device Programming" mit STK500 
als Tool zwischen 5 verschiedenen ATmega64-Typen auswählen.

rhf

von Alex074 (Gast)


Lesenswert?

Nach dem Update auf studio7 steht er jetzt in der Auwahlliste. Leider 
scheitert das lesen von device Informationen.
Muss ich mich mal durchs Datenblatt wühlen ob ich da was vergessen habe.

von spess53 (Gast)


Lesenswert?

Hi

>Leider scheitert das lesen von device Informationen.

Das PDI/PDO nicht mit MOSI/MISO identisch sind, hast du beachtet?

MfG Spess

von Alex074 (Gast)


Lesenswert?

Ja das habe ich entsprechend angeschlossen. Der interne Oszillator 
sollte lt. Datenblatt auch aktiv sein. Reset mit 10k an vcc. Sonst ist 
nix dran.
Muss auf dem Stk noch was geändert werden?

ISP   Atmega64
1-----2 rxd
2-----vcc
3-----nc
4-----gnd
5-----20 reset
6-----gnd
7-----11
8-----gnd
9-----3 txd
10-----gnd

von spess53 (Gast)


Lesenswert?

Hi

>Ja das habe ich entsprechend angeschlossen.

Wenn ich nichts übersehen habe, passt das so.

>Muss auf dem Stk noch was geändert werden?

Jumper überprüfen.

MfG Spess

von Alex074 (Gast)


Angehängte Dateien:

Lesenswert?

Langsam gehen mir die Ideen aus. Mit dem 6pin isp kann ich nen Atmega16 
auf dem Stk Ansprechen, über den 10pol isp bekomme ich keine Verbindung 
zum Atmega64.
Habe das Manuel zum Stk durchgelesen, finde da keine Hinweise ob die 
jumper für den 10pin isp geändert werden müssen.

Hat jemand noch ne Idee?
Zum Schluss ist der atmega64 doch noch hin.

Danke und Gruß
Alex

von Alexander S. (alesi)


Lesenswert?

Warum gehst Du vom 10-pol. ISP10PIN auf SPROG3 (s. Bild) und
nicht vom 6-pol. ISP6PIN?

Alex074 schrieb:
> Der interne Oszillator
> sollte lt. Datenblatt auch aktiv sein.

Dann braucht der XTAL-Jumper eigentlich nicht gesteckt sein.
Probiere es evtl. einmal ohne. Mit XTAL-Jumper liegt
der STK500-Clk (Default 3.68 MHz)am XT1 (Pin 13).

von Alex074 (Gast)


Lesenswert?

Habe den Fehler gefunden. Der Atmega war defekt. Baustein getauscht und 
alles funktioniert. Vielen Dank an alle.

Gruß Alex

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.