Forum: Mikrocontroller und Digitale Elektronik AVR Studio , STK500 mit Atmega8515L


von Steven F. (iver)


Lesenswert?

Hi,
ich habe neulich ein STK500-Board gekauft. Das Board wurde mir mit dem 
Atmega8515L  geliefert. Als IDE benutze ich  AVRStudio und ich habe bei 
der Programmierung Probleme. Ich kriege beim Einlesen der Signature eine 
Meldung, nach der die gelesene Signature der gewählten Device nicht 
entspricht. Dementsprechend lässt sich das Board nicht programmieren. 
Hat einer vielleicht einen Hinweis für mich? Was könnte das Problem 
sein? Ich habe momentan die Default-Konfiguration für die Jumpers auf 
dem Board.

Hoffentlich weiß einer, was das Problem sein kann.

von Struwwelpeter (Gast)


Lesenswert?

Entweder stimmt das Device nicht, das Du eingestellt hast oder die 
ISP-Rate ist zu hoch.

von Michael U. (amiga)


Lesenswert?

Hallo,

sinnvolle Betriebsspannung und Taktfrequenz eingestellt?
Bin nicht sicher, ob der mitgelieferte Mega8515 mit dem Demoprogramm auf 
den Default-Fuses steht.

Oder das ISP-Verbindungskabel steckt nicht auf den richtigen 
Anschlüssen.

Sockel D3 (Rot), SPROG3 wenn ich jetzt nicht irre, Handbuch des STK500 
befragen...

Gruß aus Berlin
Michael

von Steven F. (iver)


Lesenswert?

Ich habe das richtige Device eingestellt. ich prüfe mochmals, ob die 
Versorgung stimmt. ich prüfe nochmals die ISP-Anschlüsse.
Danke für die Tipps

von Armin H. (Firma: HTL-VIL) (maquis)


Lesenswert?

Bin selber noch Anfänger in diesem Gebiet, starte jetzt aber mal mit 
einem STK500 und dem gelieferten Atmega8515l.

Habe jedoch auch ein Problem mit dem ISP...

Nutze AVRStudio und WINAVR und habe dieses kleine Testprogramm um eine 
LED blinken zu lassen.
1
#include <avr/io.h>
2
#include <util/delay.h>
3
int main(void)
4
{
5
    DDRD |= (1 << PD0); // PD0 als Ausgang festlegen
6
    while(1) // Unendlich lang wiederholen
7
    {
8
        PORTD |= (1 << PD0); // PD0 aktivieren
9
        _delay_ms(63);
10
        PORTD &= (1 << PD0); // PD0 deaktivieren
11
        _delay_ms(63);
12
    }
13
}

Lässt sich ohne Probleme in eine .hex wandeln, das Problem kommt beim 
Überspielen.

Der ISP ist richtig angeschlossen, der Atmega im richtigen Slot, 
unsicher bin ich mir bei den Fuses und der ISP Frequenz, wobei ich bei 
bei der Frequenz schon fast alles getestet habe, genauso bei den Fuses.

Bin etwas ratlos, es kommt immer diese Fehlermeldung:

http://www.imgbox.de/?img=h41607h6.jpg

Jede Art von Hilfe ist willkommen!

mfg

von Fab (Gast)


Lesenswert?

Hab heute das Board bekommen und habe auch das Problem mit der Signatur, 
habe jetzt ne Weile mit der Freuqeunz der ISP und der Spannung gespielt, 
habe aber immernoch die gleiche Fehlermeldung bei der Signatur.

von Fab (Gast)


Lesenswert?

Habe meinen Fehler gefunden.
Musste den ISP6PIN mit dem SPROG 3 verbinden.
ich hoffe jetzt funzts!!!!!!

von RBruns (Gast)


Lesenswert?

Ich hatte das gleiche Problem wie Steven John und Fab.

Nachdem ich Kabel, Anschlüsse und mehrere Controller erfolglos 
getestet/geprüft hatte, brachte bei mir die Installation der aktuellste 
Version aus dem Internet (4.15 build 623) den ersehnten Erfolg. Auf der 
mitgelieferten CD war anscheinend eine fehleranfällige Version vorhanden 
(build 460).

von mE|action (Gast)


Lesenswert?

hi also ich habe das selbe prob ich hab alle verbindungen 10 mal geprüft 
und wenn ich readn will (also meine signatur) dann kommt das selbe prob 
wie beim

Armin Haas

hab auch mit frequenzen rum gespielt...

danke im voraus und hoffe auf schnelle hilfe

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.