ATMega328P mit dem STK 500 programmieren?

Gast #2353198
Lesenswert?

Hallo Leute!

Kann mir bitte jemand auf die Sprünge helfen? Ich finde hier immer 
wieder Tabellen, wo der ATMega328P für das STK500 für den grünen Sockel 
gelistet wird.

Ich stecke meinen ATMega328P in diesen Sockel, starte das neueste AVR 
Studio und der ATMega328P wird mir zur Auswahl nie angezeigt? Was mach 
ich da falsch?

In meiner AVR Beschreibung ist der Mega328P auch nicht angeführt? - Ist 
allerdings die letzte Release!?

Habe sogar schon den AVR Support angeschrieben. Das war vor 2 Wochen, 
bis jetzt habe ich noch immer keine Antwort bekommen.

Kann mir da wer weiterhelfen?

Danke!
Wolfi
Gast #2353740
Lesenswert?

Na bumm, hier geht's ja freundlich zu.

Ich entschuldige mich hoch und heilig, dass mir diese Informationen 
verborgen blieben. Ich bin neu in der Materie und habe nur einen Link 
gefunden, dass das STK500 den ATMega328P unterstützt. Ich wusste nichts 
von einer 4er Version, sondern nur die 5er.

Jedenfalls recht herzlichen Dank für den überaus netten Hinweis. Ich 
hoffe du wirst auch so behandelt, wenn du mal was nicht weißt.

Wolfi
Gast #2353783
Lesenswert?

4er Studio unterstützt offensichtlich den ATMega328P nur mit 
Assemblerprogrammierung.

Ich denke ich bleib besser bei meinem Arduino, da gibts ordentliche 
Dokus, ne nette und einfache Programmierumgebung und es klappt auf 
Anhieb. Dagegen ist dieses STK und AVR ein Witz.
Gast #2354976
Lesenswert?

Danke Peter für den Hinweis!

Ich habe jetzt das AVRStudio 4 installiert, sowie das WINAVR (2010). 
Nachdem ich noch in den Projektoptionen gefunden habe, dass man dort den 
avr-gcc und den make konfigurieren kann, konnte ich jetzt schon mein 
erstes kleines Miniprogramm compilieren und im Simulator erfolgreich 
testen. -> Freu! :-)

Jetzt wollte ich das Programm auf einen Atiny13 brennen, bekomme da aber 
immer Fehlermeldungen und meine LED an PB4 blinkt leider nicht.

Er schreibt:

Erasing device.. OK!
Programming FLASH .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x09).. FAILED!

ISP Frequency ist 28.36 kHz

Offensichtlich klappt da irgendwas mit dem Schreiben noch nicht? Mir 
fehlt aber im Moment der Plan, wo ich mit der Fehlersuche ansetzen muss? 
Hat jemand einen Tipp für mich?

Danke,
Wolfi
Gast #2355030
Lesenswert?

Jetzt klappt es. Bin mir nicht ganz sicher was das Problem war. Evtl. 
lag es daran, da ich die Option "Use Current Simulator/Emulator FLASH 
Memory" angewählt hatte.

Nachdem ich nun das compilierte HEX File eingespielt habe, blinkt jetzt 
meine LED und die Motivation mit dem STK500 weiterzuexperimentieren ist 
wieder da.

Da sieht man aber im Vergleich dazu mal schön, was die Leute von Arduino 
geleistet haben. Da stellt sich der Erfolg bedeutend schneller ein :-)

Danke Leute fürs Helfen!

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