Forum: Mikrocontroller und Digitale Elektronik Printf auf RS232 umlenken?


von AVR Anfänger (Gast)


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?

von Chris L. (kingkernel)


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

von Stefan E. (sternst)


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/doc4300.pdf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.