Hallo, gerade habe ich mir alle Tools zum Programmieren zusammengesucht habe, muß ich feststellen, daß mit dem AVR-GCC nicht nur völlig anders zu programmieren ist, als ich es bisher in meinen bescheidenen Verhältnissen gewöhnt bin, sondern auch, daß der Compiler offensichtlich den Tiny12 von Atmel gar nicht unterstützt. Wie kann ich ihm beibringen, daß er das doch kann? Denn auf der AVRfreaks-Seite steht, daß er unterstützt wird und die io Header-Datei ist auch dabei. Aber der Compiler spuckt immer folgende Zeile aus (auch wenn ich nicht meine "Anfängerdatei" nehme, sondern eine aus der gcctest-Reihe modifiziere: In der avr-gcc Zeile: ....cc1.exe: MCU 'attiny12' not supported und dann hinterher, wenn er die header-Datei einbinden soll (die er sich aus der io.h offensichtlich richtig raussucht): C:/GNUC/AVR/include/io12.h:24:4: warning: #warning "MCU not supported by the C compiler" Wäre nett, wenn da irgendjemand eine (ermutigende) Antwort drauf hätte Danke, Jochen
also, der avrgcc ist eigentlich sehr ANSI konform (soweit das bei einem cc für MCUs möglich ist)... leider muss ich dich enttäuschen: die tinys werden meines wissens nicht von avrgcc unterstützt... glaub die ham alle nur nen hardware stack (oder?). der at90s1200 wird auch net unterstützt. cu
Stimmt leider, die Tiny und der 1200 werden vom GCC mangels Ram nicht unterstützt. Es gibt aber einen C-Compiler speziell für den 1200 und meines Wissens auch für die Tiny. Der ist aber nicht kostenlos. Hier mal ne interessante Seite dazu http://www.omegav.ntnu.no/~karlto/avr/ccomp.html Gruß Markus
Tut mir leid wenn ich diesen alten Thread wiederbelebe :-) Aber da es bei Reichelt leider nur den ATtiny12 als V version gibt (bis 1.8V) wollte ich fragen ob es mittlerweile eine lösung gibt um den ATtiny12v zu benutzen in dem avr-gcc? Der ATtiny13 wird ja mittlerweile unterstützt. Gruß und Dank, Christian
Hi nein. ATTinys ohne SRAM werden nicht unterstützt. Der AVRGCC braucht zwingend SRAM. Allerdings sollten doch max. 512 ASM-Befehle auch noch hinstricken lassen. Matthias
Es gibt zwar auch eine Krücke, die mal jemand in der avr-gcc-list gepostet hat, um die RAM-losen AVRs mit dem Compiler benutzen zu können, aber die war ziemlich aufwändig, würde ich privat nicht nehmen wollen. Ansonsten ist Reichelt ja wohl auch nicht das Ende der Welt. Eine kurze Suche bei Segor fördert zumindest den ATtiny2313V als möglichen Bestelltyp der V-Klasse zu Tage.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.