USB to UART/I2C/SPI auf Basis CH347

OP Persönliche Seite #7890115

Ich würde gern mit folgender Kiste:

https://www.waveshare.com/wiki/USB_TO_UART/I2C/SPI/JTAG

über den PC mit UART/I2C/SPI Befehle absetzen und lesen. Müsste eigentlich gehen ist praktisch aber nicht machbar, da die verlinkte China-Software nicht funktioniert und zumindest unbenutzbar aussieht wg. China-Schriftzeichen in den Menus. Sonstige Quellen habe ich bisher nicht gefunden. Hat hier jemand mit dem CH347 schon Erfahrungen? Gibt es eine brauchbare Software online oder DLL und Examples die man z.B. in C# einbinden kann?

#7890160

Ich hatte mal vor einiger Zeit was ähnliches gemacht, aber auf FTDI Basis. Da gibt es mittlerweile Libraries in allen möglichen Sprachen.

Für deinen Chip findet man doch aber auch einiges auf Seiten des Herstellers: https://www.waveshare.com/wiki/USB_TO_UART/I2C/SPI/JTAG

Einige Beispiele in Python. Ziemlich unten auch CH347 Applicationa Development Manual was die API beschreibt. Man könnte sich also relativ leicht einen Wrapper schreiben.

Wenn man faul ist und etwas sucht, dann findet man auch ziemlich schnell sowas: https://github.com/ChrisLin76/CH347-USB-I2C-SPI-UART

Wo sich einer schon die Arbeit gemacht hat.

#7890168

Johannes F. schrieb:

N. M. schrieb:

Für deinen Chip findet man doch aber auch einiges auf Seiten des Herstellers: https://www.waveshare.com/wiki/USB_TO_UART/I2C/SPI/JTAG

Waveshare (was/wer auch immer das ist) ist aber nicht der Hersteller, sondern NanjingQinhengMicroelectronics alias WCH

Auf Seiten des Herstellers der von ihm gekauften Kiste. Siehe:

Ronny M. schrieb:

Ich würde gern mit folgender Kiste:

Aber du hast Recht. Das war nicht ausführlich genug geschrieben.

#7890186

Johannes F. schrieb:

Aber evtl. sind ja auch trotzdem die in der von mir verlinkten Suche erscheinenden PDFs interessant für den TO.

Definitiv. Gerade die CHT347EVT.zip würde ich mir an seiner Stelle anschauen. Das Tool da drin sieht auf den ersten Blick gut aus. Kein Chinesisch zu erkennen. Sourcen sind dabei, allerdings CPP.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über ein Jahr alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.