Forum: Projekte & Code USB to UART/I2C/SPI auf Basis CH347


von Ronny M. (supertyp) Benutzerseite


Lesenswert?

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?

: Bearbeitet durch User
von Andras H. (andras_h)


Lesenswert?

Mit CH341 habe ich bisschen gespielt.
https://github.com/villamvadasz/DCF77_CH341_decoder.git

Ich vermute mal dein Ding ist ähnlich. Du brauchst den DLL, dann kannst 
du eigene Programme schreiben. Beispiel siehe im git repo.

von N. M. (mani)


Lesenswert?

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.

von Johannes F. (jofe)


Lesenswert?

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:

https://wch-ic.com/search?t=all&k=ch347

von N. M. (mani)


Lesenswert?

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.

: Bearbeitet durch User
von Johannes F. (jofe)


Lesenswert?

N. M. schrieb:
> Auf Seiten des Herstellers der von ihm gekauften Kiste.
> Siehe:

Achso, OK stimmt, bei mir war vom Überfliegen vordergründig "CH347" 
hängen geblieben.

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

von N. M. (mani)


Lesenswert?

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.

von Kilo S. (kilo_s)


Angehängte Dateien:

Lesenswert?

Hihihi, was bitte ist der URAT mode? ;-)

Gibt ab und an echt lustige schreibfehler.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?


: Bearbeitet durch User
von Ronny M. (supertyp) Benutzerseite


Lesenswert?

Vielen Dank, das CHT347EVT.zip schaue ich mir mal genauer an.

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
Noch kein Account? Hier anmelden.