-
Thread
CH32V006 und CH32V007 von WCH
-USB-Knob Für den x035 gibts hier ein USB-Composite-Device: https://github.com/NoNamedCat/CH32X035_USBComposite Hier eine CDC-Implementierung: https://github.com/jobitjoseph/CH32X035_USBSerial Hier gibts Dinge von WCH selbst dazu: https://github.com/openwch/ch32x035 (und entsprechend in anderen Repositories von openwch auch)
-
Thread
Gerät für Betrieb am Smartphone - USB-C Port teilen/mitbenutzen
integrierten Hardware-USB? Gibt ja genug. Von WCH gibt es sogar welche, die USB-PD unterstützen, den CH543 mit MCS-51-Kern https://www.wch-ic.com/products/CH543.html und den CH32X035 mit RISC-V-Kern https://www.wch-ic.com/products/CH32X035.html
Header. Gibt es scheinbar nur im Dreierpack. Ich schaue auf dem Rechner nachher genau, aber für den CH32X035 gibt es glaube ich so ein Kit (wie du unten im Zitat sagst, leider auch nicht). Harald K. schrieb im Beitrag #7446413: > Wenn man nicht direkt mit dem CH32X035 beginnt, sondern sich erst mal
-
Thread
Reference manual für CH32x033 gesucht
Ralph S. schrieb im Beitrag #7997999: > allerdings finde ich kein Reference-Manual hierfür (nur für CH32X035). ch32x033 und ch32x035 sind so eng miteinander verwandt, daß sie sich Datenblatt und Reference Manual teilen. Die wesentlichen Unterschiede kannst Du der Tabelle auf der zweiten Seite des
Comparator. Dafür fehlt die Möglichkeit von USB-C PD, die beim CH32X035 im TSSOP20 statt dessen rausgebondet ist. Die größeren Gehäuse des CH32X035 haben die Pins des CH32X033 aber auch. Von daher braucht es wirklich kein separates Reference Manual.
-
Thread
Suche USB PD IC 100W
Niklas G. schrieb im Beitrag #7969580: > Man kann einen STM32Gxxx dazu programmieren per USB-PD zu kommunizieren > und das gewünschte Profil anzufragen, und entsprechend GPIOs zu setzen. Wenn man einen µC programmieren möchte, kann man auch einen CH32x035 verwenden
Beispielanwendung, die als Ausgangspunkt sicherlich hilfreich sein dürfte: https://github.com/wagiminator/CH32X035-USB-PD-Adapter Eine Variante davon wäre noch das hier: https://github.com/wagiminator/CH32X035-USB-PD-Tester Falls jemand lieber mit einem Attiny814 basteln möchte: https://github.com
-
Thread
[S] Low-Pin Count MC mit USB-HID
kosten, dann lohnt es sich nicht mehr darauf zu verzichten es richtig zu machen. Also z.B. STM32C071, STM32F070 oder CH32X035 wären geeignete Kandidaten. Wenn man wirklich nur minimales HID machen will, geht natürlich auch der CH552. Ist aber nen 8051. Wenn man das nicht in riesigen Stückzahlen
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
USB-C zum Laden und Programmieren
PD bezogene) Beispiele für die Anwendung gibt es vom wagiminator: https://github.com/wagiminator/CH32X035-USB-PD-Tester https://github.com/wagiminator/CH32X035-USB-PD-Adapter Kaufen kann man den Chip von WCH selbst, die betreiben bei aliexpress einen eigenen "Store" (der allerdings immer zum Wochenende
Von "weact studio" gibt es eine fertige Platine damit https://github.com/WeActStudio/WeActStudio.CH32X035CoreBoard
-
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
(Altes) Smartphone als Human Machine Interface
wenig Geld, und auch ein paar Projekte, die damit etwas anstellen: https://www.wch-ic.com/products/CH32X035.html https://github.com/WeActStudio/WeActStudio.CH32X035CoreBoard https://www.aliexpress.com/item/1005006909948695.html https://github.com/wagiminator/CH32X035-USB-PD-Tester https://github.com/wagiminator/CH32X035-USB-PD-Adapter (Ja, diese beiden Projekte machen natürlich was anderes, aber daraus lässt sich möglicherweise interessantes ableiten) Persönliche Anmerkung an Henrik: Ich verfolge Deine Basteleien
-
Thread
CH32V003 - RISC-V für angeblich $0.10
Gerd E. schrieb im Beitrag #7250462: > CH32_F_203 ist ARM Cortex-M3 > CH32_V_203 ist RISC-V OMG, Danke! Edit: Jetzt habe ich den Fehler, wenn man bei WCH nach CH32V203F8P6 sucht, kommt erst das Datenblatt des CH32F und erst als drittes
jetzt auch ein neues Derivat mit Hardware USB und RISC-V core: https://www.wch-ic.com/downloads/CH32X035DS0_PDF.html Kostet nur unwesentlich mehr als der CH32V003.
-
Thread
USB C - Ladegerät und zu ladendes Gerät - Kommunikation
sein. Als Ausgangspunkt dafür sollte sich das hier gut eignen: https://github.com/wagiminator/CH32X035-USB-PD-Adapter https://github.com/wagiminator/CH32X035-USB-PD-Tester Der dort verwendete µC kann via Aliexpress von WCH bezogen werden (die betreiben dort einen eigenen Store, der allerdings
Spannung entscheiden müßte. @ kirnbichler Der Umfang erschlägt mich fast. ^^ Danke. Die Platine "CH32X035F8U6" sieht interessant aus. Der Platz wird - ohne die Buchse abzulöten - dafür nicht reichen. Ich werde mich erst einmal hineinlesen.
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
drei Timer ausreichen, für etwas anspruchsvollere nehme ich den V203 und warte gerade auf einen Satz CH32X035G8R6. Der kann auch 5V (sinnvoll wenn FETs ohne extra Treiber gesteuert werden sollen) hat 3 Timer und bessere OPAs, die auch besser dokumentiert sind. Leider auch nur 48MHz. Güße Lothar
verwende. Die Erzeugung des Datentaktes habe ich mit von dir abgeguckt, danke nochmal dafür. Den CH32X035 habe ich mir auch mal angesehen, 5V ist schon für manche Anwendungen von Vorteil. Was mir allerdings aufgefallen ist, die Teile haben keine Anschlüsse für einen HSE, gut, braucht man auch nicht
-
Thread
CH32V003 / SPI und Gehäuse SOP-16
SPI, da brauchst du nur MOSI und kein SCK. Ich habe mal ein Beispiel angehangen, allerdings für den CH32X035. Sollte aber für die versammelten Experten kein Problem sein, das auf den CH32V003 anzupassen. Und mich bitte nicht wegen dem Code verhauen, ich bin nicht so der C-Experte. Das Timing ist zwar
Reinhard R. schrieb im Beitrag #7880530: > Ich habe mal ein Beispiel angehangen, > allerdings für den CH32X035. Sollte aber für die versammelten Experten > kein Problem sein, das auf den CH32V003 anzupassen. Ich weiß, dass das nach Anpassen funktioniert, ich habe das angepasst und ausprobiert. Von dir
-
Thread
CH32V003 Instruction Execution Timing
Hast Du zufällig noch eine Nummer größer da um zu vergleichen wie es da dann aussieht? Also z.B. der CH32X035, das wäre ein V4C-Core. Vanye R. schrieb im Beitrag #7878790: > Also DAS finde ich beaengstigend. Das sagt mir naemlich das sie gemerkt > haben das es bei aelteren Teilen ein Problem gab
Harald K. schrieb im Beitrag #7922229: > Das zweite der "CH32V002" sollte sicherlich "CH32V003" heißen, wie? Ja, natürlich. - CH32V002: ca 0.8 x 1.1mm² =0,88 - CH32V003: 1.7 x 1.2 mm²* = 2,04 *https://zeptobars.com/en/read/wch-ch32v003-risc-v-riscv-microcontroller
-
Thread
USB-C PD Trigger/Decoy Module
https://github.com/wagiminator/CH32X035-USB-PD-Adapter Kann man als Grundlage für eigene Anwendungen verwenden.
Harald K. schrieb im Beitrag #7902978: > https://github.com/wagiminator/CH32X035-USB-PD-Adapter > > Kann man als Grundlage für eigene Anwendungen verwenden. weiß nicht - warum brauch ich zur Spannungsversorgung meiner eigenen Anwendung ein Display? Zum Testen und so,
-
Thread
CH32V003 J4M6
/www.lcsc.com/product-detail/C5346354.html?s_z=n_ch32v https://www.lcsc.com/product-detail/C5346357.html?s_z=n_ch32v https://www.lcsc.com/product-detail/C5187096.html?s_z=n_ch32v Von daher haben die CH32V003 die AVR-Serie abgelöst, so die 16 KByte
Ding genutzt werden. Könnte für batterieversorgte Anwendungen lohnend sein. Und es gibt noch den CH32V006, den aber nicht mehr im SO-8. Wenn man sich übrigens mit USB beschäftigen will, ist der CH32X035 ein interessanter Kandidat, der enthält ein USB-Device-Interface und "spricht" USB PD. Stefan
-
Thread
HT16K33A mit CH32V003
allererst, das eingestellte Archiv hier: - funktioniert unter Linux - beinhaltet ein sehr abgespecktes CH32FUN Framework, weil das hier nur für einen CH32V003 gedacht ist (und die anderen Controller der CH32-Serie für mich untergeordnete Bedeutung haben, hier verwende ich dann lieber STM32) - benötigt einen
Ist zwar off-topic, aber da anscheinend hier CH32-Interessierte beisammen sind: hat schon mal jemand ein Errata von irgendeinem CH32-Chip zu gesicht bekommen? Angefangen hatte ich mit dem CH32V003 und z.Zt. durchwühle ich die Beispiele des CH32x035
-
Thread
CH32V003, float wirklich langsam?
Yalu X. schrieb im Beitrag #7862597: > Für etwa den doppelten Preis eines CH32V003 bekommst du den CH32V203. > Der hat den gewünschten 12-Bit-ADC, mehr Pins (37 GPIOs), mehr Flash (64 > KiB), mehr RAM (20
hinzuzufügen. ...und der integrierte vollständige Controller für USB-C PD. Man kann mit den ch32x033/35 also einen vollständig programmierbares USB-C PD Triggerboard bauen. Und das für insg. weniger Geld als die Fertiglösungen. Siehe hier: https://github.com/wagiminator/CH32X035-USB-PD-Adapter
-
Thread
Mikrocontroller mit 5V
Auch NXP: S32K1 Serie (Cortex M0 / M4F) und wohl auch einige der neuen S32K3 Serie (Cortex M7)
#7804505: > Ich dachte, die 5V Zeit wär vorbei. Fallen Euch noch mehr ähnliche > Controller ein? CH32V003, CH32X035, CH32V103.
-
Thread
USB-C PD Prifile Testen
Hier wird ein Selbstbauprojekt für einen USB-PD-Tester beschrieben: https://github.com/wagiminator/CH32X035-USB-PD-Tester
Hier wird ein Selbstbauprojekt für einen USB-PD-Tester beschrieben: > https://github.com/wagiminator/CH32X035-USB-PD-Tester Das Ding müsste jetzt noch eine Schnittstelle haben, mit der es einem Netzteil die einzustellende Spannung und Strom mitteilen kann und man hätte einen fertigen USB PD Source Tester
-
Thread
Nostalgie Frage zum Elektor 80535 Board und Keil C51 Compiler
. Es geht nicht darum, dass es Besseres gibt. Das ist mir schon klar. Ich arbeite sonst nur mit ESP32. Ich würde nur gern das alte Teil wieder zum Laufen bekommen... Wenn ich mein Programm (das bei 0x5000 startet) manuell bei dieser Adresse starte, funktioniert es leider nicht. Irgendwas passiert
0003H 4FFDH *** GAP *** CODE 5000H 035CH UNIT ?PR?PRINTF?PRINTF CODE 535CH 008EH UNIT ?C?LIB_CODE CODE 53EAH 0027H UNIT ?PR?PUTCHAR?PUTCHAR CODE
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
Init damit sämtliche deiner Ein- und Ausgänge alle richtig stehen. (RS485 auf Empfang) PORTB = 0x00; DDRB = 0xE0; PORTC = 0x00; DDRC = 0x00; PORTD = 0x00; DDRD = 0x06; Als UART Init kannst du mal das hier testen: UCSR0B = 0x00; UCSR0A = 0x00; UCSR0C = 0x06; UBRR0L = 0x01
Sorry... nicht an die 2 Stoppbits gedacht. Uart Init neu: UCSR0B = 0x00; UCSR0A = 0x00; UCSR0C = 0x0E; UBRR0L = 0x01; UBRR0H = 0x00; UCSR0B = 0x90;
-
Thread
Selbstgebauter Elektroschocker Funktionniert nicht
Infos zu den Einzelteilen hier noch die Exakten kauflinks: Pinttransformator: https://www.conrad.ch/de/printtransformator-1-x-230-v-2-x-9-vac-035-va-39-ma-vb-03529-block-710274.html Wiederstand: https://www.conrad.ch/de/metallschicht-widerstand-1-k-axial-bedrahtet-0207-06-w-yageo-mf0207fte52-1k-1-st-1417606.html Transistor: https://www.conrad.ch/de/transistor-bjt-diskret-stmicroelectronics-bd139-10-sot-32-1-npn-151089.html Ich hab alles mehrmals aus neu gekauften Einzelteilen neu zusammengebaut. Also gehe ich sehr stark davon aus, dass es
-
Thread
Silent/ Flüster-Kompressor (auch) als Vakuumpumpe missbrauchen?!
können. Hier mal auf die schnelle der erste Link, den ich gefunden hab: https://www.swiss-composite.ch/pdf/t-KNF-035.pdf Ist ein ganz anderer Kompressor, aber auch eine Membranpumpe mit ähnlichen Daten (N 035 AN.18: 30l, 4bar, siehe Seite 7) und da sind 100mbar Vakuum angegeben. Ich gebe aber zu, dass
vorbei bringt. Wenn man dann noch das Öl gegen so eines von den Leiselaufkompressoren austauscht (SE-32/SJ-27), dann läuft der auch mit Luft wunderbar. Meistens stecken selbst in den gebrauchten Kompressoren noch Jahre bis Jahrzehnte im Bastelkeller-Betrieb weil er da nciht dauernd läuft...
-
Thread
Dumme Frage zum "C" mit AVR's
d8 98 cbi 0x1b, 0 ; 27 56: fc cf rjmp .-8 ; 0x50 <main+0x6> 58: d8 9a sbi 0x1b, 0 ; 27 5a: fa cf rjmp .-12 ; 0x50 <main+0x6> [/c] Soweit so gut. Eigentlich
: 03 c0 rjmp .+6 ; 0x7c <main+0x32> 76: 20 81 ld r18, Z 78: 25 23 and r18, r21 7a: 02 c0 rjmp .+4 ; 0x80 <main+0x36> 7c: 20 81 ld r18, Z 7e: 28 2b or
-
Thread
Pollin "Navigationssystem ohne Gehäuse"
Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor
an Gehäusen, die in Frage kommen gefunden. Die Originalabmessungen des TomTom Go 720 betragen 117 x 81 x 23 mm. Da gibts z.B. folgendes: http://www.elpac.de/categories.php?cat=2165&lang=de oder http://www.conrad.de/ce/de/product/534309/Hammond-Electronics-Soft-Side-Hand-Gehaeuse-1553BBKBK-ABS-Kunststoff-L-x-B-x-H
-
Thread
[V] Auflösung: TTL, SMD, Vintage CPU, CPLD, SMD, Opto, Displays, DT71 uvm
44-Pin PLCC 10€ 043 3x passende sockel 3€ ### vintage cpu [retro.jpg] 044 8x ZILOG Z8400A PS 4€ 045 2x SIEMENS SAB 80c32-30-p 3€ 046 3x Motorola MC68B03G 6€ 047 1x 80c353-n (incl. sockel) 4€ 048 1x 80c535n-16 (incl. sockel) 4€ 049 7x Z8420AB1 4€ 050 1x GMS90c32 40 2€ 051 1x mk3801n-4 2€ 052 1x ef9364ap 10€? 053 1x ay-5-1012a 2€ 054 1x r03-2513 cgr-001 2€ 055 11x mc68a40p 13€ 056 1x mc6850p 1€ 057 1x F68b50p 1€ 058 1x MC68B21p
-
Thread
UV-Laserdrucker II
; // Trigger Quelle TCC0 Compare DMA.CH0.DESTADDR0 = (( uint32_t) &TCC0.CCABUF); // Adresse des Compare-Puffers DMA.CH0.DESTADDR1 = (((uint32_t) &TCC0.CCABUF)>>8); DMA.CH0.DESTADDR2 = (((uint32_t) &TCC0.CCABUF)>>16);
); // Adresse der Quelle DMA.CH0.SRCADDR1 = (((uint32_t) &Compare_Werte)>>8); DMA.CH0.SRCADDR2 = (((uint32_t) &Compare_Werte)>>16); DMA.CH0.CTRLA = DMA_CH_ENABLE_bm | DMA_CH_REPEAT_bm | DMA_CH_SINGLE_bm
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Gerade bekommen: CH32X035 in chinesischer ESD-Verpackung, allerdings nicht über den WCH-Store sondern vom ICBbuy Store :-( Na ja, wer billig kauft...
16 Cent 32-Bit RISC-V Mikrocontroller: https://de.aliexpress.com/item/1005007730048759.html CH32V003J4M6 RISC-V - die billigste Variante ist 50 Stk zu kaufen (0.16 Euro/Stk), d.h. statt 100 Stk nimmt man 2x50
-
Thread
Adressierungsproblem mit LC-Display
Code dazu geschrieben mit µVision 4 in Assembler: [avrasm] $INCLUDE (reg517aw.inc) DS 32 ;32 Bytes für Stack reservieren cseg at 0000h ljmp start E EQU P4.7 ;Enable Signal für LCDisplay RW EQU P4.6 ;Read/Write Signal LCDisplay RS EQU P4.5
Endlich läuft alles. Ich habe jetzt das Function Set 3x drin und die Warteteiten alle größer 1ms. Ausserdem steht im Datenblatt etwas was ich total übersehen habe.Und zwar beim setzen der Adresse möchte diese Controller wohl immer das DB7 auf High ist. Ohne
-
Thread
Kosmos CP1 Emulator mit ATmega
Tastenbelegung ist folgende: [code] Tastenbelegung: run stp step -x- 1 2 3 acc clr pc -x- 4 5 6 out inp cas -x- 7 8 9 cal SHIFT 0 -x- -x- [/code] Bis
32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit