Forum: Mikrocontroller und Digitale Elektronik AVR Suche - Welcher Baustein ?


von Patrick E. (f4550tim)


Lesenswert?

Hey,

also ich habe bis jetzt mit PIC´s zu tun gehabt. Ich möchte gerne auch 
etwas mit AVR´s spielen. Dazu möchte ich gerne kleine haben, wie die 
ATiny (8Pin) Reihe. auch gerne mal einen mittel großen so mit 20 PIN´s, 
und auch mal nen Mega, mit 40 PIN´s.

Könnt Ihr mir standart AVR´s empfehlen, und wo ich diese günstig, so bis 
5 Stück bekomme ? Möchte sie über ICSP Programmieren über das Tool "My 
AVR Light".

Was für Typen würdet Ihr mir vorschlagen ? Bei den Atiny wäre mir 
wichtig, das die min einen PWM und einen ADC ggf auch einen I²C 
besitzen.

LG Tim

von Peter D. (peda)


Lesenswert?

AVR gibts bei CSD oder Reichelt.
Meine Empfehlung:
ATtiny25
ATtiny861
ATmega328p
ATmega1284p


Peter

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Über die Pinzahl hast du dich bei den kleinen schon ziemlich
festgelegt.  Die 8-Pinner sind die ATtiny25/45/85, die 20-Pinner
sind die ATtiny2313/4313.  Zum Experimentieren ist viel Platz
immer gut, also jeweils den mit der größten Speicherkonfiguration
wählen.

ATtiny85 sollte deine Wünsche soweit erfüllen, wobei das I²C nicht
über einen dedizierten Block erfolgt, sondern mit einer sogenannten
USI (Universal Serial Interface), die außer I²C auch SPI machen
kann.  I²C-Master ist aber so simpel, dass du ihn ohne wirklichen
Verlust an Funktionalität auch mit x-beliebigen Pins implementieren
kannst.

ATtiny4313 ist rein digital, hat also keinen ADC.  20-pinnige
AVRs mit ADC gibt es nicht.  Ausweichvariante wären stattdessen
die allgemein recht beliebten 28-Pinner (32 Pins bei SMD-Gehäusen).
Das wäre der ATmega8 als älteres Modell, oder die neueren Modelle,
die dann von ATmega48 bis ATmega328 (je nach Speichergröße) gehen.

Bei den 40-Pinnern wären die Klassiker ATmega16 oder ATmega32, die
moderneren Nachfolger gibt es von ATmega164 bis ATmega1284.
Letztere ist von den Standard-AVRs der einzige, der es auf 16 KiB
SRAM bringt (sonst nur noch bei Xmega oder ATmega128RFA1 zu finden).

von Floh (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> 20-pinnige
> AVRs mit ADC gibt es nicht.
Doch, tiny26 und Abarten davon :-)

von Peter D. (peda)


Lesenswert?

Jörg Wunsch schrieb:
> 20-pinnige
> AVRs mit ADC gibt es nicht.

Wieviel Pins hat der ATtiny861 (11 ADC-Eingänge) ?


Peter

von Patrick E. (f4550tim)


Lesenswert?

Vielen Dank für die Antworten. Da ist denke ich sicher was für mich 
dabei ;)

Auch werde ich bei Reichelt bestellen, wobei mir die 6€ Versand nicht so 
sehr gefallen.

LG Tim

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Peter Dannegger schrieb:
> Wieviel Pins hat der ATtiny861 (11 ADC-Eingänge) ?

21, bei 11 ADC-Eingängen kann er ja keine geradzahlige Pinanzahl
haben. :))

Nein, die hatte ich übersehen in Gedanken.

von Tom M. (Gast)


Lesenswert?

Tim E. schrieb:
> Was für Typen würdet Ihr mir vorschlagen ? Bei den Atiny wäre mir
> wichtig, das die min einen PWM und einen ADC ggf auch einen I²C
> besitzen.

Ich würde gleich zu dem mega greifen, die haben meines Wissens alle 
einen Hardware-Multiplikator drin im Gegensatz zu den tinys (wird wohl 
wieder die eine oder andere Ausnahme geben), mehr SRAM und einige andere 
nette Features wie eine oder mehrere UARTs, was die tinys nicht bieten. 
Preislich gibt sich das fast nix, vielleicht 1 bis 2 USD/EUR pro MC.

Die mega168/328 sind sehr beliebt, günstig und ausgereift. mega644/1284 
sind die "Flagschiffe" mit viel SRAM und noch mehr Peripherie.

Kurz und gut: Ich rate zum mega328 (28pinner) und mega1284 ( für den 
Hobbyeinsatz. :)

Tim E. schrieb:
> Könnt Ihr mir standart AVR´s empfehlen, und wo ich diese günstig, so bis
> 5 Stück bekomme ?

[http://www.mikrocontroller.net/articles/Elektronikversender]

> Möchte sie über ICSP Programmieren über das Tool "My
> AVR Light".

Und welche Toolchain verwenden (C und/Oder Assembler)?

von Tom M. (Gast)


Lesenswert?

Eben entdeckt:

http://codoba.net/avr/

Die "parametric table" gibt's auch bei atmel als excel sheet.

von Patrick E. (f4550tim)


Lesenswert?

Ichg würde in C mit WinAVR oder in Bascom Programmieren.

von Peter D. (peda)


Lesenswert?

Tim E. schrieb:
> Auch werde ich bei Reichelt bestellen, wobei mir die 6€ Versand nicht so
> sehr gefallen.

CSD:
Versandkosten pauschal bis 31,5 KG - 3,75€.


Peter

von Jochen (Gast)


Lesenswert?

Peter Dannegger schrieb:
> CSD:
> Versandkosten pauschal bis 31,5 KG - 3,75€.

Ich hätte jetzt auch eher zu CSD-Electronics geraten.

Oder du nimmst guloshop.de, da sind die Versandkosten gestaffelt, aber 
ähnlich wie bei CSD: Kleinbestellungen bis 10 Euro: 2,40, alles was 
drüber ist: 4,40.

Die Mikrocontroller sind bei guloshop fast immer billiger als überall 
anders, du kannst dich also mit einer kleinen Auswahl eindecken.

Empfehlen würde ich dir noch den ATtiny84A, das ist ein 14-Pinner mit 8 
ADCs und liegt damit zwischen ATtiny85 und ATmega328.
Übrigens: ATmega328 mit P hinten brauchst du sicher nicht - außer, er 
ist irgendwo billiger als der ohne P, dann schadet das P nichts. :-)

von MiWi (Gast)


Lesenswert?

Obacht beim Tiny85: der hat keinen 16bit-Timer, bei den anderen 8poligen 
weiß ich es nicht, mußt selber nachschauen.

Grüße

MiWi

von Peter D. (peda)


Lesenswert?

Jochen schrieb:
> Übrigens: ATmega328 mit P hinten brauchst du sicher nicht - außer, er
> ist irgendwo billiger als der ohne P, dann schadet das P nichts. :-)

Gibt es den denn überhaupt?
In meinem Datenblatt (07/10) gehen die ohne P nur von 48..168.
Und als der 328 eingeführt wurde, gab es ihn definitiv nur als 328P.


Peter

von spess53 (Gast)


Lesenswert?

Hi

>Gibt es den denn überhaupt?

Ja.

http://www.atmel.com/Images/8271S.pdf

MfG Spess

von Peter D. (peda)


Lesenswert?

spess53 schrieb:
> Ja.
>
> http://www.atmel.com/Images/8271S.pdf

Ja, auf dem Papier.
Aber nicht bei Reichelt, CSD.


Peter

von spess53 (Gast)


Lesenswert?

Hi

>Ja, auf dem Papier.

Nicht nur. Z.B. bei AVNET.

MfG Spess

von umgucker (Gast)


Lesenswert?

spess53 schrieb:
> Nicht nur. Z.B. bei AVNET.

Genau... reichelt hat sehr viel, aber natürlich nicht alles.

Und hier sieht man schön, dass so ein P genau 20 cent kostet:
wenn man es braucht, ist es diese 20 cent wert. wenn man es nicht 
braucht, entscheidet der künstlerische eindruck :-)

https://guloshop.de/shop/Mikrocontroller:::3.html

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.