Hallo zusammen! Ich versuche gerade auf einem AT90S8515 den UART mit dem Code aus dem gcctest9 (uart.c + uart.h) zum laufen zu bringen. Senden mit uart_putchar und uart_putstr funktionieren ohne Probleme. Jedoch komme ich mit dem Empfang von Zeichen nicht klar. Kann mir jemand ein Beispiel geben, mit dem ich ein Zeichen auslesen kann. Vielleicht hat auch jemand ein Beispiel für einen Buffer der alle Zeichen beinhaltet und erst zurückgegeben wird wenn ein CR+LF als Abschluß empfangen wurde. Schon jetzt vielen Dank. Grüße Alexander PS: Sollte jemand einen besseren Code für den UART haben freue ich mich auch auf diesen ...
Hast Du mal einen Blick in das Tutorium geworfen? Sonst gibt es noch das Tutorium von Christian Schifferle (zwischen den links zu finde). Das ist von der Syntax zwar nicht mehr ganz aktuell, aber sonst sehr hilfreich.
Die gcctest9 Beispiele wie auch Schifferle's Tutorial sind veraltet und funktionieren nicht mit neuen ATmega. Verwende besser meine UART library: http://homepage.sunrise.ch/mysunrise/pfleury/avr-software
Hallo Peter, vielen Dank für Deinen Tip mit der UART library... Diese funktioniert einfach super auch für meinen ATmega128. Vielen Dank
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.