Arduino mega 2560 serielle Kommunikation

#4015354
Lesenswert?

Hallo zusammen,
Zu Testzwecken will ich ein Programm für den ArduinoMega2560 schreiben 
das verschiedene Zeichen z.B. ein "Test" an den PC zurück geben kann.
Das Bord ist mit einem USB Kabel mit dem PC verbunden.
Ich will das Programm in "C" Schreiben. (Damit entfällt für mich die 
Nutzung des Befehls "Serial.println()")
Kann mir jemand einen Tipp geben welches Programm ich dafür auf dem 
Rechner brauche, wie man es richtig initialisiert und welche Library ich 
seitens des Programms einbinden muss bzw. nutzen kann.
Danke schon mal!
Gast #4015361
Lesenswert?

Harry Fast schrieb:
> Kann mir jemand einen Tipp geben welches Programm ich dafür auf dem
> Rechner brauche, wie man es richtig initialisiert und welche Library ich
> seitens des Programms einbinden muss bzw. nutzen kann.

du schaust einfach in die Doku von deinen Betriebssystem wie man die 
Serielle Schnittstelle ansteuert. Dann setzt du es entsprechend um.
#4015400
Lesenswert?

Harry Fast schrieb:

> Kann mir jemand einen Tipp geben welches Programm ich dafür auf dem
> Rechner brauche

Wer ist 'der Rechner'? Meinst du damit den PC oder den AVR?

Auf dem PC nimmst du im einfachsten Fall ein fertiges Terminalprogramm. 
Das stellst du auf den COM-Port ein, den dir der USB-Umsetzer in Form 
eines virtuellen COM Ports bereit gestellt hat.
Gast #4015483
Lesenswert?

Harry Fast schrieb:
> Ich will das Programm in "C" Schreiben. (Damit entfällt für mich die
> Nutzung des Befehls "Serial.println()")

Such dir hier im Forum die Beispielprogramme für serielle
Kommunikation. Wenn dein Prozessor nicht direkt dabei ist
kannst du im Allgemeinen die nichtpassenden Registernamen
auf deinen Prozessor umbenennen (mit ein wenig Denkarbeit
und Datenblatt lesen) und damit die Sourcen kompilierbar
machen.

Oder du fängst mit einem der vielen Tutorials an, wie z.B.

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

Basis zum Suchen ist das hier:

http://www.mikrocontroller.net/articles/Hauptseite

Für Arduino Software wirst du hier im Forum nicht viel finden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren