Forum: Mikrocontroller und Digitale Elektronik ATmega128 - Daten empfangen über USART


von Sebastian R. (darioran)


Lesenswert?

Hallo,
ich habe folgendes Problem:

Für ein Projekt muss ich einen ATmega128 programmieren. Als Compiler 
verwende ich AVR Studio mit der Sprache C.

Ziel ist es, mit dem Microcontroller über die serielle Schnittstelle des 
PCs zu kommunizieren. Ich habe es auch schon geschafft, dass Zeichen vom 
Controller an de PC gesendet und dort ausgegeben werden (zur Darstellung 
auf dem Bildschirm benutze ich das Programm "OC-Console").

Jetzt will ich als nächsten Schritt Zeichen per Tastatur eingeben, diese 
an den Controller schicken und dann wieder zurückgeben (also auf dem 
Bildschirm ausgeben).

Wie mache ich das? Irgendwie komme ich da nicht weiter. Für jeden Tipp 
bin ich dankbar...

Gruß

von Hubert G. (hubertg)


Lesenswert?

http://jump.to/fleury
Unter Software Librarys gibt es eine UART Lib mit Testfile

von Timmo H. (masterfx)


Lesenswert?

Sowas nennt man Echo. Ist eigentlich einfach
1
char c;
2
while(1){
3
  c = uart_getc();
4
  uart_putc(c);
5
}
Was im uart_getc() und uart_putc() drin ist steht im Tutorial

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.