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
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.
Gast
#4015411
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.
Gast
#4015428
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.
Gast
#4015483
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.