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ß
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.