Gast
#1072692
Ich suche einen AVR (ATTINY), den ich in C (mit GCC) programmieren kann. Welches ist das entscheidende kriterium?
|
Anzeige
|
Woran erkenne ich, ob ein Controller in C programmiert werden kann?
Gast
#1072692
Ich suche einen AVR (ATTINY), den ich in C (mit GCC) programmieren kann. Welches ist das entscheidende kriterium?
Gast
#1072695
Er sollte int. RAM haben - also nicht nur Register http://www.mikrocontroller.net/articles/AVR_Typen Jeder Typ der über SRAM verfügt.
Gast
#1072706
@schilder: wenn ich ergänzen darf: "ausreichend" RAM (nicht nur SRAM)
Gast
#1072710
Aber der ATTINY11 HAT doch RAM, wieso geht das nicht? Peter wrote:
> Aber der ATTINY11 HAT doch RAM, wieso geht das nicht?
Wie genau äußert sich denn das Problem?
Gast
#1072734
>Aber der ATTINY11 HAT doch RAM, wieso geht das nicht?
Aber eben nur die besagten 32 Register!
Peter wrote: > Ich suche einen AVR (ATTINY), den ich in C (mit GCC) programmieren kann. > Welches ist das entscheidende kriterium? Sämtliche aktuellen AVRs. D.h. nicht die "Mature Devices" und nicht die "Not recommended for new design". Peter
Gast
#1073141
> Aber der ATTINY11 HAT doch RAM, wieso geht das nicht?
T'schuldigung, ich meine den TINY12; das kann der Kompiler irgendwie
nicht
Gast
#1073142
Was soll in den kleinen Krümel reinpassen, was man nicht mit ein paar Zeilen Assembler hinbekommt?
Gast
#1073145
...weil eben dieser KEIN RAM hat. Das hast Du aber auf Grund des oben von diversen Leuten geschrieben schon vermutet - nicht? Gast wrote: > [...] > "ausreichend" RAM (nicht nur SRAM) Warum diese Spitzfindigkeit? Der Op hat expizit nach Tinys gefragt - gibts überhaupt Modelle, bei denen der RAM nicht als SRAM ausgeführt ist? Lt. Atmel-Parametersuche nicht. Oder gings um das "ausreichend"? Selbst in die 64 Byte vom Tiny13 sollte man doch ne Kleinigkeit in C reintüdeln können. Mal ne andere Frage: braucht jedes C Programm eigentlich RAM? Wenn ich was ganz simples progge, z.B ein einfache Blinklicht, dürfte das doch auf jedem Mikroprozessor laufen, auch jene, die keinen (S)RAM haben, oder? Julian W. wrote:
> Mal ne andere Frage: braucht jedes C Programm eigentlich RAM?
Wenn du avr-gcc verwenden willst ja. Denn der braucht RAM für den Stack.
Vergiss die Tinys ohne RAM, weg der paar Cent lohnt sich der Zirkus
nicht, und wenn doch dann tut's auch Assembler.
Andere Compiler können vielleicht auch ohne.
Gast
#1073556
Hängt vom Compiler ab. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|