Daten über serielle Schnittstelle senden



  • Guten Tag!
    Ich muss für ein Programm, das ich schreibe, Daten über die serielle Schnittstelle zu einem Microcontroller schicken. Die Besonderheit dabei ist, dass ich nur den einfach TX Pin der RS232 Schnittstelle verwende, und keinen Data Ready Set Pin etc. brauche.
    Über die Schnittstelle will ich einen einfach char string senden. Das Programm, schreibe ich in C.
    Nun wollte ich fragen, ob jemand ein triviales Script hätte, dessen einzige Aufgabe es ist, einen char string über den COM Port zu senden!

    Ich wär euch sehr verbunden, wenn mir jemand weiterhelfen könnte!

    Danke



  • Danke, hat sich erledigt 🙂

    Funktioniert mit:

    echo "Hello" > /dev/ttyS0
    

    Hätte nicht gedacht, dass das so einfach ist.



  • Das ist halt die Stärke eines durchdachten File-Systems. Unter C kannst du einfach einen File-Pointer auf /dev/ttyS0 aufmachen und da rein schreiben und raus lesen wie aus einer Datei.
    Unter Linux ist eben alles ein bißchen einfacher als auf diesem weitverbreiteten anderen Betriebssystem 🙂


Anmelden zum Antworten