ATtiny12 oder ATtiny15?

Gast #691809
Lesenswert?
• ▲
▼
Ich würde den 12 nehmen. Der 15 hat AD-Wandler, die du nicht brauchst. 
Und soviel ich weiss, gibts den 15 nur als 15L, der nur mit 1,6 MHz 
läuft. Ist für deine Anwendungen zwar schnell genug, aber der 12 scheint 
mir für deine einfache Anwendung eher die passende einfache Struktur zu 
haben.

Anderrseits hat der 15 glaube ich den Interrupt on Pin Change und der 12 
nicht. Der wäre evtl. sinnvoll für deinen Drehgeber.
Moderator Persönliche Seite #691824
Lesenswert?
• ▲
▼
Der ATtiny12 ist hornalt.  Selbst der 15 ist nicht wirklich frisch,
der ist mittlerweile von ATtiny25/45/85 abgelöst.  Für ein neues
Design würde ich eher auf aktuelle Chips setzen.

Falls du natürlich 100000 Stück davon baust, kann der (derzeit noch?)
geringere Preis der antiken Teile ggf. ein Argument sein.

Du kannst dir gern auch mal

http://www.nongnu.org/avr-libc/user-manual/group__asmdemo.html

ansehen.  Obwohl das Ganze initial als Demo-Projekt gedacht war, um
mit einer aus dem Leben gegriffenen Anwendung das Zusammenspiel von
C- und Assemblerquelldateien zu zeigen, hat es sich ganz nebenbei
zu einem (unbeabsichtigten) Beweis entwickelt, dass man einfach durch
Einsatz modernerer Hardware auf die Assemblerimplementierung hätte
komplett verzichten können und alles gleich in C schreiben -- mithin
man power gespart hätte und damit Entwicklungskosten.  Ich hatte die
C-Implementierung auf dem ATtiny45 nur initial als proof of concept
geschrieben um zu vergleichen, dass die ATtiny13-Assembler-
Implementierung gleiche Ergebnisse bringt.  Letztlich bringt aber die
C-Implementierung auf dem '45 nach kürzerer Entwicklungszeit sogar
bessere Ergebnisse.
#691846
Lesenswert?
• ▲
▼
Die ATtiny12,15 sind veraltet, sollte man nicht mehr für 
Neuentwicklungen nehmen.

Die Nachfolger sind die ATtiny13,25,45,85 und haben außerdem internen 
RAM (braucht man, wenn man in C programmieren will).

Auch wenn man alle 6 IO-Pins benutzen will, sind die neuen besser, da 
man einen Bootloader reinbrennen kann.


Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.