STK500 und AVR Studio

OP #2199583
Lesenswert?

Hallo liebe Gemeinde.

Kann mir jemand von euch eine Installationshilfe von dem AVR - Studio 
schicken bzw. zukommen lassen?

Ich habe schon Google gefragt, aber es beantwortet nicht meine Fragen.

1.) Wie installiert man das AVR - Studio richtig?

2.) Wie bringt man über das AVR - Studio eine Programm auf das STK500?

3.) Warum muss man darauf achten, dass bei einem Programm auch ein .hex 
File vorhanden ist?

4.) usw.

5.) usw.

Danke schon einmal im Voraus.

Gruß
#2199588
Lesenswert?

Martin Müller schrieb:
> 1.) Wie installiert man das AVR - Studio richtig?

Downloaden und installieren. Kann man nix falsch machen.

Martin Müller schrieb:
> 2.) Wie bringt man über das AVR - Studio eine Programm auf das STK500?

Gibt verschiedene Möglichkeiten:

- per STK500 selbst
- per ISP-Programmer (Atmel, Olimex, ...)
- per JTAG-Adapter (mkII von Atmel, Olimex, usw.)

Martin Müller schrieb:
> 3.) Warum muss man darauf achten, dass bei einem Programm auch ein .hex
> File vorhanden ist?

Diese flashst du in den Controller.

Ich würde sagen, du solltest est einmal ordentlich Grundlagen studieren, 
dann probieren, und wenn du dann noch Fragen hast: fragen.

Gruß
Gunb
#2199596
Lesenswert?

Moin Martin,

Martin Müller schrieb:
> 1.) Wie installiert man das AVR - Studio richtig?

Welches ?

Martin Müller schrieb:
> 2.) Wie bringt man über das AVR - Studio eine Programm auf das STK500?

Auf das STK 500 gar nicht, nur auf den auf dem STK500 instllierten µC.
(Haengt ausserdem von 1. ab)

Martin Müller schrieb:
> 3.) Warum muss man darauf achten, dass bei einem Programm auch ein .hex
> File vorhanden ist?

*AEHMM ...*
Hast Du schon mal was mit µCs gemacht?
Das Hex file generiert Dir Dein Compiler (und der Linker) und ist das 
fuer den µC verstaendliche Program.

Martin Müller schrieb:
> 4.) und 5.)

42

MfG,

Balze
#2200003
Lesenswert?

Martin Müller schrieb:
> Dann werd ich ersteinmal die AVR Ruprik durchstöbern.

Ja, das macht auf jeden Fall Sinn.

Martin Müller schrieb:
> Was ist denn besser für´s Verständnis eines µC´s ...
>
> Assemblerprogrammierung oder C?

Programmiere seit Jahren in C auf diversen Controllern, habe aber in den 
80ern das Laufen in Assembler gelernt. Du bist gerade beim µC mit 
Assembler näher an allem dran und verstehst, was er eigentlich macht. Ob 
Registerladen oder Schleifen bis hin zu Interrupts, das Grundverständnis 
bekommst du in Assembler.
Danach dann für komplexere Dinge auf C umsteigen, irgendwann wird 
Assembler zu unübersichtlich.

Da das AVR-Studio einen Simulator für die AVRs besitzt, kannst du im 
Schrittmodus deine Programme prüfen, auch ohne Hardware. Die 4er 
Versionen des Studios erfordern für C eine separate Installation des 
WinAVR GCC Compilers, das neuere AVR5 bringt einen eigenen C-Compiler 
schon mit.
Ich arbeite noch mit der 4.18er AVR Studio Version, da stabil und 
Gewohnheitsmensch.

Für Assembler gebe ich dir mal einen Tip (neben dem Forum hier):
http://www.weigu.lu/a/index.html

Da sollten alle notwendigen Grundkenntnisse für dich dabei sein.

Viel Spaß!

Gruß
Gunb

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