Attiny12 Tiny 15 in C programmeiren?

Gast #399867
Lesenswert?

Hallo zusammen!

Mein System:
AVR Studio 4.12 Build 460
MCU:   AT Tiny12L, Tiny15
ISP von microcontroller.net

Die Tiny’s in Assembler zu programmieren funktioniert perfekt.
Nun will ich mein Programm aber in C schreiben.

Die Fehlermeldung ist immer:

//***************************
Build started 4.9.2006 at 09:37:37
avr-gcc.exe  -mmcu=attiny12 -Wall -gdwarf-2  -O0 -fsigned-char -MD -MP
-MT Main.o -MF dep/Main.o.d  -c  ../Main.c
../Main.c:0: error: MCU `attiny12' supported for assembler only
In file included from C:/Programme/winavr/avr/include/avr/io.h:319,
                 from ../Main.c:1:
C:/Programme/winavr/avr/include/avr/iotn12.h:51:4: warning: #warning
"MCU not supported by the C compiler"
make: *** [Main.o] Error 1
Build failed with 1 errors and 1 warnings...
//***************************

Quellcode siehe Anhang.

Beim umstellen auf (Optionen, MCU: Tiny15 ) funktioniert es! Der
Download der Hex File zeigt natürlich keine Wirkung…

Da ich die Header Datei gefunden habe: #  include <avr/iotn12.h>  war
ich mir eigentlich sicher, das man den Tiny12 in C programmieren
könnte…  Bein studieren des tutorials und Forums bin ich dann bin ich
auf die folgende Seite gestoßen:
http://lightner.net/avr/ATtinyAvrGcc.html
Der Autor schreibt selbst, dass man die Finger davon lassen sollte,
wenn man sich nicht 100% mit dem Compiler auskennt…

Gibt es wirklich keine Möglichkeit, die Tinys 12 und 15 unter AVR
Studio in C zu programmieren? Danke schon mal!
Angehängte Dateien:

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