Forum: Mikrocontroller und Digitale Elektronik Einsteigerfrage zum ATSTK500


von Axel G. (axolotl)


Lesenswert?

Hallo!

Als blutiger Einsteiger in den Bereich Microcontroller habe ich mich
für  das Amtel Starterkit ATSTK500 entschieden. Müsste in den nächsten
Tagen per Post bei mir eintrudeln.
Meine Frage an die die dieses Pack bereits besitzen:
Was ist denn da an Software dabei? Gibt es sowas wie eine IDE? In
welchen Sprachen kann ich damit programmieren? Am liebsten wäre mir
persönlich c. So ganz ist das für mich aus der Dokumentation nicht
ersichtlich.

Besten Dank vom

Axolotl

von andy (Gast)


Lesenswert?

Hallo Axel,

also an Software ist das AVR-Studio dabei. Das ist die komplette IDE um
in Assembler zu Programmieren, zu debuggen und die AVR´s zu flashen.
Falls du schon mal damit spielen willst und deine Internet-Anbindung es
zulässt kannst du die Software hier schon mal downloaden:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725

Das AVR-Studio unterstützt C leider nicht out of the box, aber dafür
wird für dich wohl WIN-AVR von Interesse sein. Schau einfach mal auf
dieser Seite unter Artikel nach dem AVR-GCC-Tutorial. Ist sogar gleich
links in der Navbar zu sehen. In der neuesten Version des AVR-Studios
kannst du den C-Compiler sogar direkt einbinden.


Gruß, Andi

von Axel G. (axolotl)


Lesenswert?

Hallo Andi,

besten Dank für die superschnelle Antwort. Bin gerade am Downloaden der
Tools. Ist die Software samt Dokumentation Deiner Meinung nach
ausreichend für einen Einsteiger in der Amtel-Programmierung? Oder
empfiehlst Du zusätzlich noch spezielle Literatur?
Z.B. den "Softwareentwicklung in C für Mikroprozessoren und
Mikrocontroller" oder den "AVR-RISC Mikrocontroller" C/C++ kann ich
an sich recht gut, Assemblergrundlagen, naja, an die kann ich mich auch
noch erinnern wenns sein muss :-).

Viele Grüße

Axel

von Conlost (Gast)


Lesenswert?

Hallo Axel,

als blutiger Anfänger ist es meiner Meinung nach besser
zuerst mal in Assambler zu programmieren, dazu kannst du
das Tutorial auf dieser Seite benutzen.
Dabei lernt man am besten der Controller kennen.

Auf der CD die dem STK500 beiliegt ist meistens nicht die
neueste Version des Studio dabei, es ist also besser du lädst
dir schon mal die neueste Version 4.12 herunter.

Das STK500 board verlangt dann auch noch einen update der
Firmware für den Programmer, dieses holt sich das board dann aus
dem Studio, wenn man auf update klickt.

Es grüsst,
Arno

von andy (Gast)


Lesenswert?

Hallo Axel,

Das mit der Literatur ist immer so eine Sache.
"AVR-RISC Mikrocontroller" hab ich hier liegen und früher als ich mit
den AVR´s angefangen hab auch viel damit gearbeitet. Allerdings würde
ich es heute nicht mehr weiterempfehlen. Bei dem Buch handelt es sich
eigentlich nur um eine Zusammenfassung der Datenblätter - allerdings
auf Deutsch. Das Hauptproblem ist dass das Buch schon ein paar Jahre
alt ist und sich die AVR-Controller inzwischen weiterentwickelt haben.
Viele neue Funktionen sind in dem Buch also garnicht erwähnt. Ausserdem
beschäftigt sich das Buch nur mit der Assembler-Programmierung. Wenn du
der englischen Sprache mächtig bist solltest du also eher mit den
Datenblättern arbeiten.
Für die C-Programmierung für AVR würde ich dir das Tutorial auf dieser
Seite empfehlen. Für die Grundlagen der C-Programmierung allgemein hat
mir dieses Skript sehr gut geholfen:
http://www.netzmafia.de/skripten/ad/index.html

Gruß, Andi

von Axel G. (axolotl)


Lesenswert?

Hallo nochmal!
Heut kam "endlich" per Post der ATSTK500. Klasse, hab ich mich
gefreut. Im Sockel ist ein MEGA8515L, dabei liegt ein MEGA16.
Gleichzeitig auch noch von Amazon/Gebrauchtbücher das AVR-Risc-Buch von
Franzis (9 Euro ist doch ganz ok).
Die CD im Kit ist nicht ganz aktuell, Stand 06/2005, aber dafür ist
Amtel ja sehr grosszügig mit der Dokumentation und Support im
Internet.

Hab mir auch gleich die aktuelle version vom AVR Studio downgeloadet um
dann enttäuscht festzustellen, dass mein Notebook keine RS232 mehr hat.
:-)
Also auf zum Staturn, USB<->RS232 Interface gekauft.
Und - man höre und staune! Es klappt!
Die ersten LED's blinken schon, Firmware ist geflasht. nun gehts
richtig los.
Ich weiss, ist eigentlich nichts für Forum, aber ich wollte mich mal
"öffentlich" wie ein kleines Kind freuen :-)

Viele Grüße

Axel

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.