-
Artikel
WordClock mit WS2812
). Rechts sind der Anschluss eines ST-Link V2-Clones zum Flashen und die Anschluss-Skizze der WordClock an das BluePill zu sehen. Bei den Shields ab V3 für das STM32-BluePill Board muss noch eine Drahtbrücke eingelötet werden: Vom STM32 wird der
externer USB-UART-Adapter) User Button GPIO: USER=PC13 (on-board) GPIO: USER=PA6 (auf dem Shield ab v3) WPS Button GPIO: WPS=PC5 (auf dem Shield ab v3) GPIO: WPS=PA7 (auf dem Shield ab v3) ESP8266 Rx/Tx USART6: TX=PA11 RX=PA12 USART2: TX=PA2 RX=PA3 ESP8266 RST/CH_PD GPIO: RST=PA7 CH_PD=PA6 GPIO: RST=
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Wie hoch ist Vcc auf dem Board ? Der µC läuft ja von 5.5V bis 3.3V, auf dem Schaltplan finde ich auf die Schnelle nix, lt. Silkprint könnte es 5V sein. Leuchten die LED noch mit 3V3 sichtbar ? Und beliebiges UART-Kabel mag ich nicht glauben, da ich hier
Gehäuse (bestenfalls TQFP) erhältlich, brauchen einen speziellen Programmer. Da würde ich gleich STM32 oder einen der vielen Klone (bzw. die auch als Low-Pin-Count SOIC erhältlichen CH32V) nehmen. > Ja, es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen. So
-
Artikel
CH32V003
mit CH32V003 CH32V003: serieller Bootloader CH32V003 Instruction Execution Timing CH32v003 PWM & Timer Probleme CH32V003 RC-Oscillator / Jitter Problem: CH32V003 läst sich nicht (mehr) flashen CH32V003F4P6 verliert sein Programm CH32V003: Probleme mit Bootloaderspeicherbereich CH32V003 gcc und Codegenerierung CH32V003, float wirklich langsam? strchr und ch32v003 mit riscv-none-elf-gcc ch32v003 externe Interrupts nutzen ch32v003
-
Thread
CH32V006 und CH32V007 von WCH
Arduino-Style oder als PatformIO mag wird dafür fündig, z.B. https://github.com/AlexanderMandera/arduino-wch32v003 oder https://github.com/Community-PIO-CH32V/platform-ch32v
Mounriver Studio (die dicke IDE) ist meiner Meinung nach /overkill/ * MRS_Toolchain_Linux_X64_V2.4.0.tar.xz * RISC-V2A - CH32V003EVT - v2.1.zip * RISC-V2A - CH32V003 Datasheet - v1.8.pdf * RISC-V2A - CH32V003 Reference Manual - v1.9.pdf und für die ›tiefer Einsteiger‹ * RISC-V Compressed
-
Thread
Letzte stabile Version der Arduiono IDE
andere Möglichkeit ist es, alles das was man nicht braucht zu deinstallieren. Probleme machten die CH32V003, in den verschiedenen Updates. Aber wenn man das nicht braucht, lässt man das einfach weg.
Verwendetes Board bzw. µC ist nicht bekannt. > Verwendetes Core Package ist nicht bekannt. Falls es ESP32 ist - esp32-core-3.3.10 kam auch erst letzte Woche raus.
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
seit gestern meine Spielzeuge hier (Notebook und meine kleine Multicontrollerbox zum Experimentieren: CH32V003, STM32F4 und ATmega328). Ansonsten: - Malen und Zeichnen und hier ein größeres Hochzeitsportrait 80x120cm - Motorradschrauben (das sich jetzt erledigt hat) - endlich eine Ladeelektronik für
entwerfen (immer wieder verschoben) um endlich eine eigene PCB für eine Handheldspielekonsole mit STM32F4xxR zu entwerfen. - Endlich Doku für Arduinobenutzung CH32V003 erstellen. Hier sind die bereits für den CH32V003 geschriebenen Libraries gemeint um den unter Arduino nutzbar zu machen. Durchforsten
-
Thread
LED Treiber gesucht
-LEDs sind keine besonderen Stromfresser, das Dimmen geht problemlos per Software und MCUs wie der CH32V003 sind spottbillig. Moderne Attinys wären auch geeignet, wenn du bei einer familiäreren Architektur bleiben willst. Natürlich: Hoher Entwicklungsaufwand, die Software dafür muss ja jemand schreiben
sich um eine Parallelschaltung. Quelle: https://electronics.stackexchange.com/questions/427463/5v-vs-12v-addressable-led-efficiency
-
Thread
Schulnotenbewertung eines Arduino-Programms
gegeben). Interessanterweise funktioniert shifOut auf AVR erwartungsgemäß korrekt, aber auf einem CH32V003 mit entsprechendem Core nicht (die "Library" hier jedoch schon). Aus diesem Grund verwende ich jetzt dann doch eher sn74hc595. Arduino F. schrieb im Beitrag #8044676: > Mal abgesehen von dem
auch installiert und das ganze ausprobiert. Es läuft auf Arduino Uno / Nano / Due / Mega2650 und CH32V003 (ich weiß von vor dem Unfall, dass das auch auf STM32 läuft, habe ich aber hier nicht zum testen). Hast du im Fenster des Terminals versucht etwas einzugeben? Im Terminal kannst du eben den
-
Thread
Orange Pi Zero 3W, NXP-AI-Beschleuniger und Unbill für Embedded Linux
fünf CH32V003, die als GPIO-Expander dienen.  Bildquelle: https://github.com/Dieu-de-l-elec/IOX-77-Devboard In der Dokumentation betont man die Vorteile der Möglichkeit, die CH32V003-Kerne umzuprogrammieren – derzeit gilt allerdings, dass der ESP32 dies nicht dynamisch durchführen kann. ### Seeed Studio reBot Arm – Verkauf beginnt Roboterarme üben – man denke an den
-
Thread
py32v002A: Blink-Binary "gesucht"
nicht hin. Scheinbar bin ih ein Freund von wirklich ultrabilligen Elektronikbauteilen und der py32f002 ist so ein ultrabilliges Ding. Nachdem ich erst PFS154 und dann ch32v003 hinbekommen habe, möchte ich jetzt auch gerne mit dem py32f002 "experimentieren" und das stellt sich für mich als harte
Das hier kennst Du? https://github.com/TDLOGY/py32f0-template-project Da steht zwar "PY32F0 Template Project for Windows" aber das läßt sich ohne Probleme mit dem GCC für ARM übersetzen. Für einen PY32F030 habe ich das als Basis für "Bare Metal
-
Thread
Festspannungsnetzteil 12V 60W mit USB C Stecker
betrieben werden soll, einen derartigen Microcontroller auszuwählen. Ein günstiges Beispiel ist der CH32X035 von WCH, für den gibt es auch PD-bezogene Beispielanwendungen: https://github.com/wagiminator/CH32X035-USB-PD-Tester https://github.com/wagiminator/CH32X035-USB-PD-Adapter Das Ding ist eng mit dem CH32V003 verwandt, daher gibt es auch eine Arduino-Unterstützung dafür: https://github.com/pixelEDI/wch-CH230X035-arduino-setup
-
Thread
HD44780 I2C Adapter
unterschiedlicher Hardware nicht. Ein direkt verdrahtetes HD44780 komatibles Display funktioniert mit dem CH32V003 Core nicht (Timing stimmt nicht, war das erste mal, dass ich das so gesehen habe). Manfred P. schrieb im Beitrag #8030561: > Wo gibt es einen PCF8674, von Philips / NXP jedenfalls nicht.
unterschiedlicher Hardware > nicht. Ein direkt verdrahtetes HD44780 komatibles Display funktioniert > mit dem CH32V003 Core nicht (Timing stimmt nicht, war das erste mal, > dass ich das so gesehen habe). Was soll man mit dieser Aussage anfangen? Was GENAU funktioniert da nicht, d.h. was ist dort am Timing
-
Thread
Arduino und struct gefallen sich nicht !
bei bestimmten Dingen ansetzen müßte, wenn ich das denn umsetzen wollte. Warum bspw. bei einem CH32V003 in : ~/.arduino15/packages/WCH/hardware/ch32v/1.0.4/variants/CH32V00x/CH32V003F4/variant_CH32V003F4.h das hier steht: [code] /* ENABLE Peripherals */ // #define
ist von daher genau eines nicht: CH32V003 spezifisch!). Hier hätte ich jetzt eher eine Aussage erwartet wie: Warum hast du die msgbox und die txtbox nicht als eigenständige Klassen gemacht und die entsprechenden Methoden vererbt: Einzig
-
Thread
Automatischer WS2812 Tester mit CH32V003
Ich habe auf Basis eines CH32V003 einen automatischen WS2812 Tester gebastelt. Er charakterisiert automatisch das Timing des Dateninterfaces, die PWM engine und die LED-Ströme. https://github.com/cpldcpu/WS2812Tester Einige
cdn-shop.adafruit.com/datasheets/WS2812B.pdf bzw https://www.led-stuebchen.de/download/WS2812-2020_V1.1_EN.pdf oder https://cdn.sparkfun.com/assets/e/6/1/f/4/WS2812B-LED-datasheet.pdf ist das Timing eher Abhängig welches Batch von Leds du bekommst.
-
Thread
Vor paar Jahren konnten die Burschen kaum laufen
könnte die geplante Konfrontation mit China ein Rolle spielen. Was die Technologie anbelangt: ESP32 oder CH32V003 und ähnliche werden hier im MC-Netz ja immer beliebter.
Neura-Robotics über den Wettkampf: https://www.youtube.com/watch?v=IFMWjD32KE8&t=80s Hier das Video zu den Neura-Robotis Robotern auf der CES2026: https://www.youtube.com/watch?v=Iyyum_70X6k
-
Thread
CH32V003 und Arduino
etwas mit dem Include Guard nicht. > > Was soll daran nicht stimmen? > > [c] > #ifndef _PINAF_CH32V20X_H > #define _PINAF_CH32V20X_H > > ... diverser Pofel > > #endif /* _PINAF_CH32V20X_H */ > [/c] > > Das ist vollkommen korrekt. Bitte genau hinschauen. Ein CH32V003 ist kein CH32V20X. Der Ordnername steht für CH32V003 und drin der Header für CH32V20X. Das kann nicht richtig sein. Passt für mich nicht. Den Ordner für CH32V20X gibt es ja extra noch.
-
Thread
I2C Display einfache Frage
der verwendete Compiler ist natürlich SDCC. Sollte Bedarf daran bestehen, aufzuzeigen wie das an CH32V003 (mit Framework CH32fun) oder mit einem STM32 aussieht (hier dann libopencm3, keine HAL und kein CubeMx), dann kann ich da hier gerne auch posten, allerdings bin ich der Überzeugung, dass man sich
weniger, weil der Overhead den Arduino da erzeugt (ich bin da gerade an einem anderen "Projekt" mit CH32V003) ist da schon enorm und frißt gut Speicher.
-
Thread
[S] Low-Pin Count MC mit USB-HID
Ein Äquivalent von V-Usb gibt es auch für den CH32V003 von WCH. Für HID ist das ausreichend, und das geht sogar mit der Variante im SO-8. https://github.com/cnlohr/rv003usb Allerdings, wenn man damit leben kann, doch
wäre mir das die Unbequemlichkeit in der Entwicklung im Vergleich zu nem deutlich moderneren RISC-V wie dem CH32X035 nicht wert, zumal die preislich ziemlich nah beieinander liegen.
-
Thread
Neue Bauteile: Passives, Spannungsmanagement und MPUs
in einer Low-Side- als auch High-Side-Konfiguration mit einer Drain-Source-Spannung von bis zu 190 V steuern. Mit einem weiten Versorgungsspannungsbereich von 4 V bis 36 V kann der IC in einer Low-Side-Konfiguration aus dem Ausgang des Wandlers oder in einer High-Side-Konfiguration aus dem Transformator
ob das der kann den wir in der Firma einsetzen. Privat hab ich das im ueberigen gerade mit einem CH32V003 gemacht. .-) Der kann dann sogar noch 1-2weitere Sachen. (z.B -0.5V fuer meine R2R OPVs erzeugen) > Man braucht aber weiterhin einen LDO + die zugehörigen Verluste auf der > Ausgangsseite
-
Thread
Splinter - Padauk Programmer mit CH32V003
Andere. > Der Reiz des Ganzen liegt aber eher darin, den Ch32V003 mittels V-USB zu > bedienen, so dass ein Singlechip-Programmer für den PFS154 dann möglich > ist. Ja, beziehungsweise mit rv003usb. Eine etwas einfachere Möglichkeit wäre es, einen CH32X033
Tim . schrieb im Beitrag #8013744: > Eine etwas einfachere Möglichkeit wäre > es, einen CH32X033 zu verwenden. Der würde einen deutlichen Unterschied mit sich bringen, da er --anders als der CH32V003-- einen USB-Device-Controller enthält, und Full-Speed-USB in Hardware unterstützt. Damit
-
Thread
Antennenpositioner synchron
,004H,022H,078H,03CH,000H,0BEH "Amos 17 17.0E",007H,0E4H,003H,0E8H,087H,02DH,000H,000H,004H,00EH,078H,03CH,000H,0AAH "TianLian 1E 16.8E",007H,0E1H,003H,0E8H,087H,02DH,009H,000H,004H,00CH,078H,03CH,000H,0A8H "Eutelsat 16A 16.0E",007H,0D6H,003H,0E8H,087H,02DH,000H,000H,004H,004H,078H,03CH,000H,0A0H "Hotbird 13FG 13.0E",007H,0ADH,003H,0E8H,087H,02DH,000H,000H,003H,0E6H,078H,03CH,000H,082H Eine Ziffer (Satellitennummer) gibt es auch noch
-
Thread
Audio-Peakmeter mit Kaltkathodenröhre
wirklich gut aussieht und man eine Weile rumspielen muss bis es wirkt. Ich hab bei mir noch einen STM32F030 pro Anzeige genommen, aber CH32V003 kann das sicher auch. Lerne vom Meister himself: https://www.electronicdesign.com/technologies/analog/article/21765254/whats-all-this-logarithmic-stuff-anyhow
ich beide Schaltungen einfach hintereinander hängen? Wie dimensioniere ich die Schaltungen (Vcc 12V > +-6V) korrekt? Braucht man dafür zwingend LT Spice?
-
Thread
Wanderkiste Widlar VIII
Weiter gehts mit Microcontroller & Co. Da hätten wir unter anderem - PY32F002 & PY32F003 - PIC12C672 - ATMEGA128-16AU - PIC16F684 - AT73C213 in QFN die dürfen jetzt eine Runde mitfahren, dann fliegen die raus - DM9161AEP (Ethernet Phy) - ADS2807 (12 Bit 50MHz ADC) -
hätte ich beinahe vergessen das in/out zu hinterlegen. out 2 große Potis 2 Displays 2 ESP32 Worms 2 FR4 Platten Nicht auf dem Bild zu sehen ca. 800g THT Widerstände und THT Kondensatoren. in 6 USB C Isolatoren ( habe diese hier im Marktforum erworben ) 4 Peltier Kühler 12V 6A 2 PCB
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
spezifische Anwendung selber hinzuzufügen. Die GPIOs des RP2040 sind ohne externe Beschaltung nicht 5V-tolerant. Wenn man viel mit 5V-Peripherie zu tun hat, könnte auch der CH32V003 eine Alternative sein. Entsprechende Boards sind sogar noch deutlich günstiger (so ab 0,60 € beim Chinesen bei Abnahme
> Bootloader werksseitig und unzerstörbar in einem ROM integriert. Ist bei den nicht-antiken STM32 auch so, und fast alle GPIOs sind 5V tolerant 🙃