Forum: Mikrocontroller und Digitale Elektronik atmega8 rs232


von ich (Gast)


Lesenswert?

hallo zusammen,
ich möchte beim atmega8 die rs232 schnittstelle benutzen. meine frage
lautet:
-wie der c-code zur initialisierung und ein- und auslesen lautet.
mfg ich

von Johann (Gast)


Lesenswert?

ja da ist die frage......

von Hubert.G (Gast)


Lesenswert?

gibt es fertig als Bibliothek, suche unter Fleury, wurde hier schon
öfter gefragt.

von Tubie (Gast)


Lesenswert?

steht da nicht was im Datenblatt unter USART drin??

Tubie

von Rahul (Gast)


Lesenswert?

Guckst du im Datenblatt (complete, nicht summery) nach.
Da ist in der Regel auch ein C-Beispiel drin.

von Lumpi (Gast)


Lesenswert?

// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud rate: 9600
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x19;

und du sagst uns jetzt, wie wir jetzt ein Zeichen senden..

SG Lumpi

von Hannes L. (hannes)


Lesenswert?

Warum so kryptisch? - Haben die Bits in den I/O-Registern denn keine
Namen?

...

von ich (Gast)


Lesenswert?

es gibt mir ziemlich viele fehler wenn ich wie lumpi sagt mache.
hat mir niemand den ganzen programmcode iclusieve ein und auslesen. ich
weis es ist ein bisschen die faule art aber es muss so schnell wie
möglich funktionieren.
danke ich

von Rahul (Gast)


Lesenswert?

@ich (ganz schön anmaßend...): Auf Seite 144 des complete Datasheet ist
die Initialisierung schön beschrieben. Auf den folgenden Seiten wird
dann auch noch das Senden und Empfangen von Daten beschrieben.
Übrigens gibt es beim lesen deines Post auch ne Menge Fehler...

von Marco (Gast)


Lesenswert?

Es gibt halt faule Menschen. Und es gibt Menschen, von denen die Faulen
profitieren. Ein Geben und Nehmen... doch was geben uns die Faulen? ;)

geb http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Der_UART

von pebisoft (Gast)


Lesenswert?

nur arbeitslosigkeit...

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.