mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATtiny2313 USI als UART


Autor: Markus Reichert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe vor, die USI-Schnittstelle des ATtiny2313 als
UART-Schnittstelle zu programmieren. Im Forum gibt es hierzu leider so
gut wie keinen Beitrag.

Ich habe schon die Application Note von Atmel gelesen und wollte mal
fragen, ob sich das schon jemand angetan hat und welche Erfahrung er
damit gemacht hat.

Gibt es damit große Probleme? Wie groß ist der Aufwand?

Wäre super, wenn mir der ein oder andere seine Erfahrungen mit dem
Problem weitergeben würde.

Danke und Gruß
Markus

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wieso RS232 ueber das USI?? der Tiny2313 hat doch ein USART Interface

Autor: Markus Reichert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das USART Interface ist aber schon belegt.

Ausserdem ist der uC schon in eine Schaltung integriert, so dass ein
Austausch auf einen Mega nicht in Frage kommt.

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann schau dir mal das hier an
http://www.siwawi.arubi.uni-kl.de/avr_projects/bf_...

Gruss

Autor: Markus Reichert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es das auch in Assembler? ;-)

C# ist nicht gerade meine starke Seite... :-(

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die USI ist überhaupt nicht geeignet.


Wenn, dann mit Cature-Eingang (RXD) und PWM-Ausgang (TXD):

http://www.mikrocontroller.net/forum/read-4-299212.html#new


Peter

Autor: Markus Reichert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Peter:
ich habe versucht das Programm auf das du verlinkt hast zum laufen zu
bekommen. Da ich aber wie gesagt bisher nicht in C# sondern in
Assembler programmiert habe, bekomme ich bei AVR Studio folgende
Fehlermeldung:

make: *** No rule to make target `..//C/Dokumente', needed by
`suart.o'.  Stop.
Build failed with 1 errors and 0 warnings...

Kann mir jemand sagen, was das zu bedeuten hat?

Danke.

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.