www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR CDC im ATTiny 24


Autor: Zigeuner (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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/... .

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

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>und man sollte sich
>lieber einfach zB die AT90S2313 kaufen, wie auch eigentlich vorgesehn
>ist?!

Man kauft einfach einen FT232RL und gut.

Autor: Detlev T. (detlevt)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.