AVR CDC im ATTiny 24

Gast #1729553
Lesenswert?
• ▲
▼
Hallo,

habe mal eine Frage. Ich habe mal wieder bei Reichelt bestellt gehabt. 
Dabei waren auch ein paar ATTiny 24. Diese sollten zum vUSB Projekt 
passen, was sie ja auch tun, denn sie haben genau die geforderten 2kB 
Flash und 128 bytes RAM.

Das blöde an der ganzen Sache ist nur, dass ich die eigentlich als USB - 
RS232 - Schnittstelle verwenden wollte. Dazu soll folgendes eigentlich 
nur nachgebaut werden: http://www.recursion.jp/avrcdc/.
Allerdings benötigt der µC hierbei selbstverständlich einen UART und 
genau das ist mein Problem: Der ATTiny 24 hat keinen UART.
Dafür ist ein USI Modul mit an Board. Dies kann man auch als UART 
verwenden. Es gibt sogar eine Application Note dafür: 
http://www.atmel.com/dyn/resources/prod_documents/doc4300.pdf .

Meine Frage ist es nun, ob es sich lohnt, das AVR CDC Projekt nach der 
Application Note umzuprogrammieren, damit man auch die Tiny 24´s 
verwenden kann oder ist das viel zu viel arbeit und man sollte sich 
lieber einfach zB die AT90S2313 kaufen, wie auch eigentlich vorgesehn 
ist?!

Mit freundlichen Grüßen

Zigeuner
#1729628
Lesenswert?
• ▲
▼
Hallo Zigeuner,

du solltest das ganz lassen. Ein CDC implementiert ein Bulk-Device, das 
erlaubt die USB-Spezifikation für Low-Speed-Devices nicht. Damit handelt 
man sich nur Ärger ein, muss auf seinem Host wenig getestete Treiber 
installieren, die das System instabil machen. Das lohnt den Aufwand 
nicht. USB-seriell Adapter bekommt man doch für unter 5€ 
nachgeschmissen.

Gruß, DetlevT

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.