www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Printf auf RS232 umlenken?


Autor: AVR Anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe einen ATtiny25.

Ich möchte einfach mal, das der dem PC über RS232 und Hyperterminal was 
erzählt. Eine Richtung, also vom ATtiny25 zum PC würde mir schon 
reichen.
Der ATtiny25 hat ein Universal Serial Interface.
Mir kommen aber beim Lesen des Datenblattes Zweifel, ob dieses das kann.

Ich habe mal vor Jahren in Assembler Routinen mit vielen nop's 
geschrieben, die über RS232 einzelne Zeichen und ganze Texte ausgeben 
können.
Wie macht man das in C ohne nops?
Dort gibt es eine printf Funktion, kann man die irgendwie benutzen?

Autor: Chris L. (kingkernel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Tiny25 hat keinen UART oder USART. Das heisst, du musst die 
UART-Signale selbst erzeugen, entweder über Timer oder mittels 
delay-funktionen.
Ich habe mal ne lib geschrieben, die mit delay-funktionen gerbeitet hat 
und man jeden beliebigen pin verwenden konnte

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Christian L. schrieb:
> Der Tiny25 hat keinen UART oder USART. Das heisst, du musst die
> UART-Signale selbst erzeugen, entweder über Timer oder mittels
> delay-funktionen.

Nö, denn er hat ein USI, dass man als Halb-Duplex-UART verwenden kann. 
Und Halb-Duplex reicht ihm ja.

http://www.atmel.com/dyn/resources/prod_documents/...

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.