AVR mit ADC und C-Support

M

Marco Budde

Guest
Moin Moin!

Ich bin auf der Suche nach einem kleinen, günstigen
uC zwecks regelmäßiger Aufnahme von einigen Meßwerten.
Ein uC mit eingebautem ADC mit mind. 3 Kanälen wäre
nett. Geschwindigkeit vom ADC und uC sind eher unwichtig.

Ich hatte eigentlich gedacht, daß der Atmel
Atiny 15L eine gute Lösung wäre. Hat vier ADC-Eingänge
und kostet ziemlich wenig.

Leider wird er wohl vom avr-gcc (3.2) nicht unterstüzt.
Gibt es andere, OpenSource C-Compiler für diesen uC?
Assembler würde ich eigentlich gerne vermeiden.

Andere Vorschläge?

cu, Marco


--
S: Minolta: Winkelsucher (VN), VC-9

E-Mail: mb-news-b<ät>linuxhaven.de
Deutsches Linux HOWTO Projekt: http://www.linuxhaven.de
 
Marco Budde <mb-news-a@linuxhaven.de> wrote:

Leider wird er wohl vom avr-gcc (3.2) nicht unterstüzt.
Gibt es andere, OpenSource C-Compiler für diesen uC?
Der Tiny15 wird wohl deshalb nicht unterstuetzt weil seine Innereien
zu schwachbruestig sind fuer einen C-Compiler. Selbst wenn du also
einen anderen Compiler findest der dafuer Code erzeugt so waere das
immer noch sehr beengt.

Assembler würde ich eigentlich gerne vermeiden.
Andere Vorschläge?
Tja, nun wenn man kein Assembler kann dann muss man halt mehr Geld
ausgeben und einen dickeren Prozessor einsetzen.

Olaf



--
D.i.e.s.S. (K.)
 
Marco Budde wrote:
Moin Moin!

Ich bin auf der Suche nach einem kleinen, günstigen
uC zwecks regelmäßiger Aufnahme von einigen Meßwerten.
Ein uC mit eingebautem ADC mit mind. 3 Kanälen wäre
nett. Geschwindigkeit vom ADC und uC sind eher unwichtig.

Ich hatte eigentlich gedacht, daß der Atmel
Atiny 15L eine gute Lösung wäre. Hat vier ADC-Eingänge
und kostet ziemlich wenig.

Leider wird er wohl vom avr-gcc (3.2) nicht unterstüzt.
Gibt es andere, OpenSource C-Compiler für diesen uC?
Assembler würde ich eigentlich gerne vermeiden.
Ich würde dir entweder den ATMega8 oder den ATTiny26 empfehlen. Für beide
kann der AVRGCC Code erzeugen und beide sollten deine Anforderungen erfüllen
ohne gleich extrem teuer zu werden.

Matthias Weißer
matthias@matwei.de
http://www.matwei.de
 
Olaf Kaluza wrote:

Tja, nun wenn man kein Assembler kann
Kann ich schon, nur die AVR-Variante noch nicht :).
Und eigentlich mag ich lieber C.

dann muss man halt mehr Geld
ausgeben und einen dickeren Prozessor einsetzen.
Wie sieht das eigentlich mit dem TI MPS430 aus.
Gibt es dafür C-Compiler Support?

cu, Marco

--
S: Minolta: Winkelsucher (VN), VC-9

E-Mail: mb-news-b<ät>linuxhaven.de
Deutsches Linux HOWTO Projekt: http://www.linuxhaven.de
 
Olaf Kaluza <olaf@criseis.ruhr.de> wrote:

Der Tiny15 wird wohl deshalb nicht unterstuetzt weil seine Innereien
zu schwachbruestig sind fuer einen C-Compiler.
Insbesondere fehlt ihm der RAM.

Tja, nun wenn man kein Assembler kann dann muss man halt mehr Geld
ausgeben und einen dickeren Prozessor einsetzen.
Wobei die Differenz natürlich im Rauschen der Versandkosten untergeht,
solange man die Teile einzeln bestellt. Reichelt-Preis 2,10 für den
tiny15, 3,95 für den tiny26, der ebenfalls einen ADC hat und vom GCC
unterstützt wird. Wenn man erstmal entwickeln will, ohne auf die
Ressourcen Rücksicht nehmen zu wollen (downsizen kann man danach immer
noch), empfiehlt sich wohl eher gleich ein ATmega8535 stattdessen,
macht 6,85 -- übrigens billiger als sein Vorgänger AT90S8535.

Ab ATmega16 hat man dann sogar optional Vorverstärker und
Differenzkanäle, falls sowas von Interesse ist (außerdem JTAG, was das
Debuggen vereinfachen kann).

(Jeweils die Preise der PDIP-Version zugrunde gelegt, da ich davon
ausgehe, daß der OP diese bevorzugen würde.)
--
J"org Wunsch Unix support engineer
joerg_wunsch@interface-systems.de http://www.interface-systems.de/~j/
 
Joerg Wunsch wrote:

tiny15, 3,95 für den tiny26, der ebenfalls einen ADC hat und vom GCC
unterstützt wird.
Ist das irgendwo dokumentiert? Die avr-gcc Manual Page (3.2)
erwähnt nur den tiny22 als unterstützt, der tiny26 wird garnicht
erwähnt.

cu, Marco

--
S: Minolta: Winkelsucher (VN), VC-9

E-Mail: mb-news-b<ät>linuxhaven.de
Deutsches Linux HOWTO Projekt: http://www.linuxhaven.de
 
Marco Budde wrote:
Joerg Wunsch wrote:

tiny15, 3,95 für den tiny26, der ebenfalls einen ADC hat und vom GCC
unterstützt wird.

Ist das irgendwo dokumentiert? Die avr-gcc Manual Page (3.2)
erwähnt nur den tiny22 als unterstützt, der tiny26 wird garnicht
erwähnt.
http://savannah.nongnu.org/download/avr-libc/doc/avr-libc-user-manual/



--
Matthias Weißer
matthias@matwei.de
http://www.matwei.de
 

Welcome to EDABoard.com

Sponsor

Back
Top