AVR Studio 4 ATmega programmieren

Gast #3497330
Lesenswert?

Hallo,

ich würde gernen meinen ATmega8515 programmieren und verwende nun das 
AVR Studio 4. Leider ist es mir nicht möglich, meinen Code auf der Chip 
aufzuspielen.


Ich klicke auf
"Connect to the selected AVR Programmer"
stelle bei Device meinen ATmega8515 ein und im Programming Mode den ISP 
Mode und eine Frequenz von 115,2kHz.


Reiter "Program":
Hier ändere ich nichts.

Reiter "Fuses":
Hier kommt sofort eine Fehlermeldung: "... Make sure that you are using 
the correct programming method. Current mode is ISP ..."
Entering programming mode .. FAILED!

Habe SUT_CKSEL auf Int. RC Osc. 4MHz eingestellt. Ich habe keinen 
externen Quarz.

Reiter "Lock Bits":
Auch hier gleich wieder die Fehlermeldung.
Habe alles auf Standarteinstellung belassen.

Reiter "Advanced":
Hier weiß ich nicht ob ich etwas einstellen muss.
Habe alles noch auf Standard.

Reiter "HW Settings":
Wieder Fehlermeldung, VTaerget sthet auf 5.0 V.
ARef steht sofort auch auf 5V, allerdings steht der Schieberegler 
ziemlich nah am Anfang bei eigentlich ca. 1V.

Clock Generator habe ich auf 0 gelassen.

Den Rest habe ich auch noch auf Standardeinstellung, da ich nicht weiß 
was ich da einstellen muss.

Kann mir vielleicht jemand weiterhelfen, warum ich diese Fehlermeldungen 
bekommen? Der Code bringt keine Fehlermeldungen und sollte 
funktionieren. Ich benutze einen Prog-S.

Viele Grüße, Andrea
Gast #3497360
Lesenswert?

Wow. die Fehlermeldungen sind weg! :)

Außerdem leuchtet mein Prog-S kurz auf, wenn ich auf den Reiter "Fuses" 
klicke.

Warum funktioniert es mit dieser niedrigen Frequenz?

Welche ARef sollte man eigentlich einstellen?
Nach was richtet sich dieser Wert?
Gast #3497376
Lesenswert?

Hi

>Ich klicke auf
>"Connect to the selected AVR Programmer"
>stelle bei Device meinen ATmega8515 ein und im Programming Mode den ISP
>Mode und eine Frequenz von 115,2kHz.

An der Stelle solltest du gleich 'Read Signature' benutzen. Wenn die 
Signatur Bytes nicht richtig gelesen werden brauchst du gar nicht weiter 
machen.

Das ist ja nicht dein erster Thread zu diesem Thema. Langsam habe ich 
das Gefühl, das dein Clone-Programmer nicht wirklich funktioniert. Oder 
er ist falsch angeschlossen.

MfG Spess
Gast #3497384
Lesenswert?

Die Signatur wird anscheinend richtig gelesen, hoffe ich zumindest.

"Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Reading signature from device .. 0x1E, 0x93, 0x06 .. OK!
Leaving programming mode.. OK!"

Allerdings kommt eben noch die Meldung mit der AREF.
Gast #3497408
Lesenswert?

Es nutzt alles nichts, du musst erst einmal herausfinden, ob und zu 
welchem Atmel-Programmer dein Clone kompatibel ist. Atmels Studios 
kennen halt nur Atmel Programmer, und wenn deiner sich nicht 100% 
genauso verhält, geht es halt nicht.

Du kannst jetzt noch ein paar weitere Wochen versuchen, das ans laufen 
zu bekommen, oder einfach einen Programmer kaufen, der fuktioniert. Die 
Dinger kosten ja nun wirklich nicht die Welt.

Oliver
#3497439
Lesenswert?

Wobei die Meldung mit der AREF schon seltsam ist.
Was interessiert den Programmer die Referenzspannung des ADC?

Da ist irgendwas anderes damit gemeint. Ich würde mal vermuten, dass es 
darum geht, dass der Programmer nicht feststellen kann, mit welcher 
Spannung das Zielboard betrieben wird. Aber das ist nur ein Bauchgefühl, 
weil die wörtliche Interpretation der Fehlermeldung an dieser Stelle 
einfach keinen Sinn ergibt.
Gast #3497446
Lesenswert?

Ich habe den gleichen programmer,
in die HW Settings kommst du nicht, weil der prog-s generell
mit 3,3V arbeitet (Anleitung), kannst da also nichts ändern.
Der prog-s wird als STK500 erkannt und ich hab ihn nur mit
der 12 kHz ISP-Frequenz zum laufen gekriegt(trial and error), drunter 
nicht
und drüber auch nicht, so läuft er aber recht zuverlässig.
#3497467
Lesenswert?

Hallo,

was die anderen Schreiben sagen wollen ist, AREF wird für die ISP 
Programmierung nicht benötigt.

Somit ist die Meldung AREF für sich unsinning.

Das Datenblatt gibt Auskunft, was angeschaltet werden MUSS.

Bei einen Reset des AVR sind sowiso alle Pins hochohmig bzw. 
undefiniert, dann greift der ISP-Modus und seine Pins werden aktiv.
Gast #3497470
Lesenswert?

@Helmut S.

Das werde ich tun, die Anleitung verspricht ziemlich viel für 20 Euro.

Aber:

@Gerd

Es funktioniert tatsächlich auch ohne die HW Settigns einzustellen.
Konnte mein Programm jetzt aufspielen. :)

Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
FLASH contents is equal to file.. OK
Leaving programming mode.. OK!

Programm läuft ...
Vielen Dank für Eure Hilfe :)

Noch eine Frage: Wenn der Programmer für 3.3V ausgelegt ist (wobei in 
der Anleitung 3.3V und 5V steht) soll ich dann meinen Prozessort auch 
mit 3.3V versorgen oder sind da 5V ok?
Gast #3497490
Lesenswert?

Die Ausgänge arbeiten nur mit 3.3V, aber: "Es gibt in der Regel keine
Probleme mit Controllern, die mit 5V versorgt werden."

Und wichtig: der Programmer stellt keine Spannungsversorgung für den
Controller bereit, der muss also extra versorgt werden.

Steht alles in der Anleitung. ;-)

Dann mal viel Spaß beim flashen. :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren