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
gibt es fertig als Bibliothek, suche unter Fleury, wurde hier schon öfter gefragt.
Guckst du im Datenblatt (complete, nicht summery) nach. Da ist in der Regel auch ein C-Beispiel drin.
// 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
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
@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...
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.