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!
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.
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.
Harry Fast schrieb: > Ich will das Programm in "C" Schreiben. (Damit entfällt für mich die > Nutzung des Befehls "Serial.println()") Der Arduino wird üblicherweise nun Mal mit C++ programmiert, was stört dich daran? Du kannst dich ja bis auf die Bibliotheksfunktionen auf C beschränken.
Walter schrieb: > Der Arduino wird üblicherweise nun Mal mit C++ programmiert, Nö. Käse. "Üblicherweise" gibts hier nicht. Arduino Mega ist nichts anderes als ein auf Platine geklatschter Mega2560.
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.
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.