Suche USB-RS232 mir API oder direktzugriff

Gast #3338886
Lesenswert?
• ▲
▼
Hallo,

ich möchte mit meiner Mikrocontroller-Schaltung über RS232 mit einen 
eigenem ANSI-C Programm kommunizieren.

Da das Senden und Empfangen einzelner Strings direkt aus C ja nicht so 
einfach ist, überlege ich, ob es nicht vielleicht ein USB-RS232-Adapter 
gibt, der passende Bibliotheken oder eine API mitliefert, womit ich über 
die serielle Schnittstelle so einfach kommunizieren kann, wie es z.B. 
die Arduino-API erlaubt. Dort ist in wenigen Zeilen Code eine Verbindung 
aufgebaut und es kann direkt mit dem Übertragen von Wörtern beginnen 
werden.

-> So etwas brauche ich auch für mein C-Programm

Schönen Abend,
der onfragger
Gast #3338890
Lesenswert?
• ▲
▼
onfragger schrieb:
> Da das Senden und Empfangen einzelner Strings direkt aus C ja nicht so
> einfach ist,

wer sagt das? Ich finde es recht einfach.

createfile( ... )
SetComState(... );
writefile( ... )
closefile( ... );


wenn das schon schwer ist, dann sollte die aufhören zu Programmieren.
Gast #3338909
Lesenswert?
• ▲
▼
Alternativ mit Python und dem Python-Modul "PySerial". Damit gehts auch 
sehr einfach was über eine Serielle-Schnittstelle raus zu schicken.
Das Modul kannst du dann auch in dein C-Programm einbinden.

Grüße

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.