Forum: Compiler & IDEs Daten über RS232 übertragen


von Johannes (Gast)


Lesenswert?

Hallo liebe Leute!

Habe nun mal die Tutorials alle gelesen und habe nun einfach ganz 
grundlegende Fragen zur Datenübertragung vom ATmega16 zum PC 
(Terminal-Programm) über RS232-Schnittstelle.

Mein Vorhaben: Ein Byte übertragen, welches das Terminal-Programm am PC 
empfängt.

Wie fange ich an?

Welche Register im µC muss ich wie setzen?

Wo stelle ich die Baudrate ein?

Mit welchen PINS am µC kann ich daten seriell ausgeben?

Wie schließe ich einen MAX232 an?


Vielen Dank

PS: Wäre über C-Code-Schnipsel sehr dankbar.

von Wolfram (Gast)


Lesenswert?

Im Tutorial sollte auch stehen, das du die Datenblätter lesen solltest. 
Da finden sich die gesuchten Schnipsel.

von Johannes (Gast)


Lesenswert?

okok, habe mich vllt. etwas falsch ausgedrückt.

Das tutorial ist sehr gut beschrieben. ich weiß auch, welche Register 
ich wie setzen muss (geht ja auch aus den Codebeispielen hervor).

danke

von Stefan (Gast)


Lesenswert?

> Welche Register im µC muss ich wie setzen?
> Wo stelle ich die Baudrate ein?
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Senden_mit_dem_UART

> Mit welchen PINS am µC kann ich daten seriell ausgeben?
TXD d.h. Pin 10 (TQFP/QFN/MLF Gehäuse) oder Pin 15 (PDIP Gehäuse)
http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf Seite 2

> Wie schließe ich einen MAX232 an?
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART#Hardware

> PS: Wäre über C-Code-Schnipsel sehr dankbar.
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Senden_mit_dem_UART

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.