Forum: Mikrocontroller und Digitale Elektronik Gibt es eine Einführung für AVR Studio 4


von sebi (Gast)


Lesenswert?

Hallo alle zusammen,

möchte erst mal ein großes Lob los werden, finde die Seite/Forum echt 
Top.
Zu meiner Frage habe mich Gründlich durch das AVR-Tutorial durchgelesen.

So weit auch alles ziemlich gut verstanden, habe mir dann diese Woche 
folgenden Programmierer gekauft. 
http://shop.myavr.de/index.php?sp=article.sp.php&artID=200006

Habe diesen Programmiere so weit nach dieser Anleitung Installiert: 
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

Jetzt habe ich erst mal eine kurze Frage, zum Programmierer wurde ein 
6-poligen ISP-Standard von ATMEL Kabel mitgeliefert. Das Letzte Kabel 
von dem 6-poligen Kabel ist Rot gefärbt, stellt dieses Kabel den VCC 
Anschluss da? Wenn ja, dann kann ich mich da dran orientieren, wenn ich 
das Kabel an eine 6-polige Stiftleiste löten möchte!

Die andere Frage ist was für Einstellungen muss ich im AVR-Studio 4 
wählen damit alles einwandfrei läuft. Ich habe keine Tutorial gefunden 
was mir alles erklärt hat. Wie gesagt ich habe den Programmierer nach 
folgendem Link Programmiert, dann kommt ja schon die Frage bei einem 
neuen Projekt "Debug Platform" was soll ich da auswählen. Danach wähle 
ich den ATmega 8 das ist klar. Des weiteren muss ich doch später 
bestimmt irgendwelche library einbinden oder nicht?
Was muss ich mit den Ordnern "Include Files" usw. machen?

Ich weiß es sind viele Fragen und wahrscheinlich für jeden hier ganz 
simple, aber es wäre schön wenn mir geholfen werden könnte.
Es würde mir auch reichen wenn mir einer einen guten Link schicken würde 
wo alles erklärt wird.

Danke
Schöne Grüße Sebi

von Hannes L. (hannes)


Lesenswert?

Du hast bei myavr gekauft. Deren Zeugs entspricht nicht unbedingt dem 
Standard. Aber die verdienen ihr Geld mit Lehrmitteln (Hardware ist nur 
Zubrot). Bei denen wirst Du fündig, wenn Du Anleitungsmaterial brauchst.

AVR-Studio-Debug-Plattform:
Hast Du einen Debugger gekauft? (AVR-Dragon, AVR-ICE)
Wenn nicht, dann bleibt Dir zum Debuggen nur der Simulator.

Wenn Du ein paar Infos zur Übersicht und "Standortbestimmung" brauchst, 
dann schau doch einfach mal in die Hilfe des AVR-Studio 4. Da werden 
alle unterstützten Programmer und Debugger recht ausführlich 
beschrieben.

Wenn Du Fremdprodukte (wie myavr) nutzt, kann es sein, dass diese nur 
teilweise unterstützt werden. Volle Unterstützung gibt es eben nur bei 
Original-Atmel-Produkten.

...

von Spess53 (Gast)


Lesenswert?

Hi

>Jetzt habe ich erst mal eine kurze Frage, zum Programmierer wurde ein
>6-poligen ISP-Standard von ATMEL Kabel mitgeliefert. Das Letzte Kabel
>von dem 6-poligen Kabel ist Rot gefärbt, stellt dieses Kabel den VCC
>Anschluss da?

Nein, das ist die Leitung, die zum Pin1 des 6-pol. Steckverbinders 
führt.

>Wenn ja, dann kann ich mich da dran orientieren, wenn ich
>das Kabel an eine 6-polige Stiftleiste löten möchte!

Wieso willst du das Kabel an eine Stiftleiste löten ?

>Wie gesagt ich habe den Programmierer nach folgendem Link Programmiert,
>dann kommt ja schon die Frage bei einem neuen Projekt "Debug Platform" was
>soll ich da auswählen.

Da du keinen Debugger hast, nimm Simulator(2).

>Es würde mir auch reichen wenn mir einer einen guten Link schicken würde
>wo alles erklärt wird.

Dafür gibt es Help->AVR Tools User Guide->AVR Studio

MfG Spess

von sebi (Gast)


Lesenswert?

Danke an alle schnellen Antworten,

Ohh hatte von dem Programmierer eigentlich nur gutes gehört, und habe 
gedacht wenn der Typ auf der Homepage 
(http://s-huehn.de/elektronik/avr-prog/avr-prog.htm) mit AVR-Studio und 
dem Programmierer arbeitet klappt das bei mir auch.

Nein ein Debugger habe ich nicht gekauft, habe es auch nicht für Nötig 
gehalten bin nach dem AVR-Tutorial gegangen, und dort stand nichts von 
einem. Oder meint ihr ich sollte mir noch einen zusätzlich kaufen. Ich 
meine für die ersten kleinen Programme wird es auch ohne reichen.

Aha Okay das Rote Kabel ist immer Pin 1 gut zu wissen.
Wollte das eigentlich deshalb noch an eine 6 Polige Stiftleiste löten 
weil ich sonst nicht weiß wie ich das auf mein Steckbrett realisieren 
soll. Weil Ja die Kontakte in der Vertikalen (je nach dem wie man das 
Brett hellt) nicht getrennt sind. Wollte es ja möglichst so realisieren 
wie es im AVR-Tuturial auf dem Steckbrett gemacht wurde. Wenn hier eine 
bessere Idee vorhanden ist nehme ich  sie gerne.

Habe jetzt ein gutes Tuturial gefunden zum Projekt anlegen, werde mich 
mal durch lesen. 
http://www.steinhartw.de/avr-studio-projekt/studio_projekt.htm

Schöne Grüße
Sebi

von Hannes L. (hannes)


Lesenswert?

> Nein ein Debugger habe ich nicht gekauft, habe es auch nicht für Nötig
> gehalten bin nach dem AVR-Tutorial gegangen, und dort stand nichts von
> einem.

Ich habe zwar einen Dragon, benutze ihn aber nur recht selten. Und als 
Debugger fast gar nicht. Ich bevorzuge das Debuggen mittels logischem 
Denken und LED bzw. LCD. Zum Programmieren (Flashen) benutze ich fast 
nur noch das STK500. Zum Verbinden mit den Zielschaltungen benutze ich 
unterschiedliche Adapter. Beim Mega8535 und Pinkompatiblen ist das eine 
Buchsenleiste 1x6, die direkt neben den Pins 6 bis 11, die Pinbelegung 
ergibt sich aus der Pinbelegung des Mega8535/644. Siehe:
http://www.hanneslux.de/avr/isp/8535ad1.jpg

Bei anderen AVRs nutze ich Steckadapter, die ich von oben auf den AVR 
aufklemme. http://www.hanneslux.de/avr/isp/tn15ad1.jpg

Gelegentlich nutze ich auch ein Steckbrett, besonders dann, wenn ich die 
Hardware selbst nicht aufbaue. Mein Steckbrett hat allerdings ein paar 
Erweiterungen: http://www.hanneslux.de/avr/tipps/brett/index.html

> Oder meint ihr ich sollte mir noch einen zusätzlich kaufen. Ich
> meine für die ersten kleinen Programme wird es auch ohne reichen.

Nein, ist nicht nötig, wenn Du etwas Hirnschmalz einsetzt. Bei kleinen 
AVRs kommt eh nur DebugWire zum Einsatz (kann der Mega8 nichtmal), damit 
ist Debuggen in Echtzeit sowiso nicht bzw. kaum möglich.

...

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.