Forum: Mikrocontroller und Digitale Elektronik AvrStudio 7 - Attiny


von KoE (Gast)


Lesenswert?

Guten Tag,

Ich möchte mit meinem STK500 einen Attiny45 Programmieren.

Sobald ich im AvrStudio7 ein neues Projekt Starte wähle ich folgendes:

new->project->GCC C ASF Board Project-> Board Selection

Und hier komme ich nicht weiter. Ich möchte hier einen Attiny45 als 
Device auswählen. Mir wird aber kein einziges Device im Attiny-Tab 
angezeigt.

Auch wenn ich die suche benutze und device family auf "all" setze wird 
mir kein Attiny angezeigt.

Ich habe das Project mal mit einem Atmega8 angelegt und dann konnte ich 
im Project einen Attiny45 auswählen als Device aber lustigerweise bei 
der "board selection" nicht.

Der Attiny45 ist unter "all parts" gelistet aber nicht unter "supportet 
parts"

Sobald ich dann auf Ok klicke kommt
"ASF does not support device change since some of the existing modules 
in the project may not work."

Was mache ich Falsch ?
Was ist der unterschied zwischen einem "ASF Board Project" und einem "C 
Executable Project" ?

PS: Habe gerade bemerkt das sobald ich ein neues "GCC C Executable 
Project" wähle kann ich einen Attiny auswählen

Freundliche Grüsse
Koe

von Peter (Gast)


Lesenswert?

ASF = Atmel Software Framework
Das ist eine Bibliothek mit unterschiedlichen Funktionen und Beispielen. 
U.a. auch Initialisierungen für Evaluations Boards (zB LED1 wird direkt 
logisch mit PB.. verbunden).
Und offenbar ist in dieser Bibliothek nicht der Attiny45.
Dann musst du wohl ein "GCC C Executable Project" erstellen und selber 
schauen, an welchen Pins welche LEDs und Tasten angeschlossen sind. Ist 
aber bei so simplen Mikrocontrollern wie dem Attiny überhaupt kein 
Problem, behaupte ich mal. Ich habe bei mir nicht mal ASF installiert.

von KoE (Gast)


Lesenswert?

Besten Dank für die Antwort. Hat inzwischen geklappt.

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.