-
Thread
Wird JLCPCB immer teurer?
Platinen, 2-lagig, ebenso 60x30, schwarzer Lötstopp, weiße Schrift, bestückt mit Hühnerfutter und CH552 Controller, inklusive Versand, inklusive Steuer... 12,70€ Also wer sagt das das "teuer" ist... Muss man halt unter den 100x100 bleiben. Oder eben die Fee, welche völlig im Rahmen liegt bezahlen
-
Thread
[S] Low-Pin Count MC mit USB-HID
Rene K. schrieb im Beitrag #8012809: > vielleicht etwas aus WCH Ecke? CH551/CH552
darüber programmiert wird. Aber das müsstest du ja wissen da du ja "schon ein paar Sachen mit dem CH552 gemacht" hast.
-
Thread
Splinter - Padauk Programmer mit CH32V003
die genau invertiert zueinander arbeiten. Ich nutze das in meinem PIC/AVR Programmer auf Basis vom CH552. Schlagwort Dickson Charge Pump
-
Thread
CH32V003: Probleme mit Bootloaderspeicherbereich
USB haben. Ich habe im Projekt Bereich schon mal eine Portierung von Fischls usbasp auf einen CH552 vorgestellt. Da arbeite ich gerade an einer erweiterten CDC Implementation. (als Compount Device mit automatischer winusb Erkennung)
#7888656: > Ich habe im Projekt Bereich schon mal eine Portierung von Fischls usbasp > auf einen CH552 vorgestellt. Da arbeite ich gerade an einer erweiterten > CDC Implementation. (als Compount Device mit automatischer winusb > Erkennung) :-) die Portierung habe ich gesehen. Thomas Z. schrieb
-
Thread
libusb: LIBUSB_ERROR_BUSY
Vendor CTL Requests ganz ohne EPs benutzen. Der usbASP macht das so. https://github.com/usbman01/CH552_usbASP/blob/main/source/src/usbdrv.c ich erreiche damit locker 6KB/s begrenzt durch den Flashing Speed
-
Thread
Besondere Tastatur mit kapazitiven Tasten
ist. HighSpeed wiederum ist mit fast allen LowCost Microcontrollern nicht zu machen. Mit einem CH552 wäre das zu realisieren, der bringt auch gleich die Touch HW mit. Auch dann ist nicht sichergestellt dass der Input Request wirklich in jedem Frame vom Host gesendet wird. bInterval im Endpoind Descriptor
Thomas Z. schrieb im Beitrag #7852104: > Mit einem CH552 Blöd, dass er nur 12MHz USB Speed... Mit einem ch32v307 habe ich schnelle Datentransfers am laufen... Aber Keyboard implementieren, ein halbwegs gefälliger Aufbau und schon braucht das Tage.
-
Thread
[v] usbasp mit CH552
ein Nachbau des usb_asp von Fischl. Beschreibung ist hier zu finden https://github.com/usbman01/CH552_usbASP 10 Euro oder 12 Euro mit dem 6Pin Adapter inc. Porto kein Paypal nur Überweisung Wer einen möchte schreibt bitte eine PN mit Adresse.
-
Thread
usbasp-clone
Eine Variante des bekannten usb-asp von Fischl auf Basis des CH552 von WCH. Da kein vusb notwendig ist läuft das ganze sehr viel stabiler als das Original. Getestet mit avrdude v6.3,v7,V8. V6.3 braucht zwingend libusb. Ab v7 kann auch winusb benutzt werden. Das Projekt liegt auf https://github.com/usbman01/CH552_usbASP Die Sourcen lassen sich mit keil, SDCC und Raisonance RC51 übersetzen. Eine Übersetzung mit IAR geht zwar ist ab (noch) nicht lauffähig.
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
zurück liefern, Ich mache sowas z.B. bei meinem usbAsp Clone so. https://github.com/usbman01/CH552_usbASP/blob/169fde9999e6130e62438f265bac36b09a93eafc/source/src/usbdrv.c#L396 und https://github.com/usbman01/CH552_usbASP/blob/169fde9999e6130e62438f265bac36b09a93eafc/source/src/usbdrv.c#L548
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
heute noch millionenfach produziert wird: https://www.cnx-software.com/2024/10/17/6-cocket-nova-ch552-development-board-features-ch552g-8-bit-mcu-with-an-enhanced-8051-core/ https://edsim51.com/
-
Thread
Jemand Erfahrung mit dem „USB Packet Viewer“?
einschleichen können. Wenn man sowas wie einen RP2040 verwendet, dann geht das natürlich, aber bei einem CH552 oder auch Atmega32U4 dürfte das schon ein Problem sein.
-
Thread
AVRs mit USB?
Ich habe leider kein Beispiel für AVRs, weil ich bei Kleinzeugs USB fast nur noch Chinesische CH552 einsetze, die sind 8051 basiert. Musste jetzt etwas suchen für ein Projekt wo nur CDC drauf ist. Irgendwie hab ich vorwiegend Multi-Interface: CDC+HID, CDC+ULink. Jedenfalls, hab ich vor einiger
etwas ASM ;-) (Kann leider nur wenige Standard-Baudraten, das liegt aber an den Teilern / Takt des CH552, spielt aber für UPDI keine Rolle.) https://gitlab.com/amesser-group/electronic-devices/usb-updi-hv
-
Thread
Turbo51 und CH55x
Ich hab mir vor einiger Zeit mal die Mühe gemacht die Register Definitionen des CH552 in ein Pascal Unit zu packen. Der Plan war mal sowas wie usb-cdc in Pascal zu bauen. Leider sind die Compiler Optionen nicht besonders gut dokumentiert, vieles muss man ausprobieren. Trotzdem ist
3 eingetragen (etwas unübersichtlich): (Alle Codeausschnitte aus der ganz oben angehängten Datei ch552-turbo51.zip -> usb.pas) [pre] device : array [1..9] of word = ($112, $110, 0, $4000, vid, pid, rev, $200, $103); $200 = $00 für iManufacturer, $02 für iProduct $103 = $03 für iSerialNumber [/
-
Thread
Interface für PC-Tastatur gesucht
veröffentlichten Projekt, so daß man auch an Sourcecode etc. gelangen kann. https://github.com/wagiminator/CH552-Macropad-mini
-
Thread
PIC Programmieren
sogar genug Leistung mit, um MP3 zu dekodieren. Die 8051 gibt's von hunderten Herstellern, und der CH552 ist vom Preis her fast unschlagbar... und bringt USB-Support mit. Gruß, SIGINT
-
Thread
Welchen (günstigen) µController für USB-MIDI?
CH552 von WCH. Ich hab das mal vor einiger Zeit programmiert. Der Code lässt sich mit Keil und SDCC übersetzen https://www.mikrocontroller.net/topic/525572?goto=6838758#6838758
-
Thread
STM32 Win10 COM-Treiber
aufgestellt und starte nicht auf dem Anfängerlevel. Ein Level, auf dem ich Deinen USB-Stack f. den CH552 verstehen könnte, würde mich schon reizen zu erreichen > Entsprechende Beispiele sind in alten DDKs zu finden. Könnte es sich um SDKs handeln? Sowas fliegt bei mir noch rum. Gruß Klaus (der
-
Thread
WCH CH548/9 Controller
Da der alte Thread zum CH552 inzwischen etwas unübersichtlich ist und der CH549 sich doch signifikant von den alten Chips unterscheidet, mache ich einfach mal einen neuen Thread auf. Den Ch549 gibt es in verschiedenen Gehäusen u A. auch in SO16. Die Belegung der Ports weicht etwas vom CH552 ab. Da muss man also aufpassen (USB + VCC + SPI ist gleich). Achtung: RxT und TxT des Uart0 sind gegenüber dem CH552 vertauscht. Eigenschaften CH549: - schneller X51 core mit 48MHz - 60K Flash
-
Thread
Usb BOS descriptor
Ich hab das jetzt mal auf dem CH552 und meiner Demo Stick Platine implementiert. 3 Interfaces : Interface0 Winusb, Interface1/2 std CDC Ziemlich früh bei der Enumeration fragt Windows via GetDescriptor(0x0F) den BOS Deskriptor ab
-
Thread
Bestes 8051-Mikrocontroller-Modell für eine Tastatur?
Thomas Z. schrieb im Beitrag #7212872: > CH558/9 von WCH Braucht kein usb host somit Ch552
Äh schrieb im Beitrag #7214757: > Braucht kein usb host somit > Ch552 ja aber wo nimmst du die Portpins Pins her die er haben will?
-
Thread
8051 MCU - Neuronales Netz programmieren?
Corp." mit ihren 1-Bit-Prozessoren nachmacht, da wäre dann ein 8051 für 1 Bit zuständig. Da ein CH552 nur 0,30 Euronen kostet, ist das vielleicht erschwinglicher als das Original. Gruß Klaus (der soundsovielte)
-
Thread
Selbsthilfegruppe
eigenen Erfahrungen mit WCH in den Raum: Ich hatte Ende des Jahres ein kleines Bastelboard für den CH552 gemacht. Gut fand ich den USB Bootloader, aber so richtig zum Ziel bin ich nicht gekommen. ( Aus Zeitmangel) Die WCH Chips waren Ende 2021 noch gut verfügbar. Bei LCSC. Aber das hat sich auch geändert
-
Thread
USB to TTL mit CH340
ganz. Azdelivery hat diese WCH Varianten eine Zeitlang über Amazon verkauft. Das hat nix mit CH552 zu tun komplett andere Baustelle.
hab ich nicht gewußt. Dann sollten wir nochmal auf Rudis Antwort auf diese Frage warten. Daß der CH552 ne andere Baustelle ist, war mir schon klar. Das hab ich mehr als Scherz gemeint, weil ich gerade heute meinen ersten CH552 eingestöpselt habe und nachher die UART-Verbindung testen will. Da hat mich
-
Thread
FT232 lieferbar?
/ ich hab mich mal daran versucht. Das hat überraschend gut funktioniert. Genommen hab ich den CH552. Es gab Einschränkungen was die Baudrate angeht. (die typischen x51 Einschränkungen mit den Baudrates) SPI hatte ich nicht implementiert. Im Prinzip ist es also möglich wenn auch weit davon entfernt
-
Thread
JTAG-Adapter mit CH340x/CH341x
Vermutlich meinst du den CH552: https://www.mikrocontroller.net/topic/462538?page=single#6610954
Christopher J. schrieb im Beitrag #6810574: > Vermutlich meinst du den CH552: > Beitrag "Re: uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB > Funktion, Chip vorstellung" Nein, den meine ich leider nicht, war vermutlich mit CH340S oder CH341A, beide sind USB-parallel-Adapterchips
-
Thread
Der perfekte USB-UART-Konverter
Inzwischen mach mir die in der Regel selbst. Meistens auf Basis der CH552 als CDC. Funktioniert seit Win 8 out of the box mit extra inf auch ab XP. Die Chips gibts im SO16/TSSSOP20/MSOP10 Gehäuse. Die Seriennummer generiere aus der chipinternen 40Bit Nummer. Nachteil: max
Thomas Z. schrieb im Beitrag #6809853: > CH552, Nachteil: max 115k Baud. Un.glaub.lich. Na gut, es gibt auch dafür Anwendungen. Aber der hat noch einen anderen Nachteil :) https://www.digikey.de/products/de?keywords=ch552 und Mouser kennt
-
Thread
low-pin-count µC mit integriertem USB
CH552 SO16 kein Quarz sofort für 0.28 Euro in DE zu bekommen https://www.shotech.de/de/schaltkreise/mikrocontroller/mikrocontroller-8bit/
Vielen Dank für den Input :-D Ich habe mich für einen CH552 entschieden. Nicht unbedingt wegen der Kosten, da es sich um ein eher kleines Projekt handelt wäre es der µC relativ egal ob er nun 0,20€ oder 4€ kostet. Ausschlaggebend war vielmehr das der Platinenhersteller
-
Thread
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
https://www.electrodragon.com/product/ch552-ch554-mini-dev-board-ch55x-series/
H. H. schrieb im Beitrag #6691436: > https://www.electrodragon.com/product/ch552-ch554-mini-dev-board-ch55x-series/ genau diese Controller würde ich für einen Dongle nicht so ohne weiteres verwenden, da diese je nach Bootloader viel zu einfach auszulesen sind. Dann ist der
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
habe ist die schlechte Umsetzung von USB bei den STMs und speziell den F103. Selbst die pobligen CH552 schaffen es einen internen Connect Widerstand auf den Bus zu legen, und bieten DMA von und zum USB core. Da ist z.B ein FX2 geradezu übersichtlich. Ich jedenfalls habe mir fest vorgenommen wenn
Comports. Ich arbeite gerade an den ser. Schnittstellen. Parallel baue ich das gleiche auch für die WCH CH552.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
bischen "frusten" und an 2 Dingen spielen: 1:) - 173 Programmieralgorithmus 2:) - Evaluierung von CH552 / CH554. Die haben 2 PWM-Kanäle (allerdings beide nur 8-Bit) und USB on Board. Ich werde mich da also beschäftigen, ob 8-Bit PWM für V_pp ausreichend ist und ich werde schauen, ob ich das USB davon
-
Thread
Alternative MCP2221 VCOM & HID
schnell bauen, das ist kein Hexenwerk. Wenn ich das brauchen würde, würde ich da vermutlich in einem CH552 implementieren,den gibt es in einem MSOP10 Gehäuse. Beides habe ich schon gemacht nur den Kombi noch nicht. Thomas
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
auch schon angedacht, mit Arduino zu flashen, was auch hier im Forum schon beschrieben wurde. > CH552 wenn es den auch in DIL 40 -Ausführung gäbe wäre es schon zu überlegen. Gruß, Hans
-
Thread
AVR-Thermometer in Assembler
Ob man allerdings USB mit einem uC ohne USB interface treiben will, ist fraglich, eher ein 20ct CH552 von WCH statt dem steinzeitalten ATtiny85.
man allerdings USB mit einem uC ohne USB interface treiben will, ist > fraglich, eher ein 20ct CH552 von WCH statt dem steinzeitalten ATtiny85. Attiny10 und fertigen 1-wire Adapter nehmen, dann wird das alles noch schön klein.