-
Thread
CH32V006 und CH32V007 von WCH
https://www.mikrocontroller.net/topic/556005 wurde bereits 2023 eine eigene Breakout Platine für den CH32V003 vorgestellt. Inzwischen gibt es einige weitere Prozessortypen von WCH, die vom Preis-/Leistungsverhältnis noch interessanter sind. Dazu gehören vor allem der CH32V006 und CH32V007 (siehe Vergleich.pdf
limitiert die Anzahl der Pins recht stark, so daß es sich angeboten hat den Sprung auf die Version CH32V006K8U7 und CH32V007K8U6 mit einem QFN32-Gehäuse zu wagen. Insbesondere da der Preisunterschied zwischen der Version mit TSSOP20 zu einem QFN32 je nach Angebot noch nicht einmal vorhanden ist (26
-
Thread
CH32V003 Instruction Execution Timing
Tim . schrieb im Beitrag #7878784: > Die neueren CH32V002/006 haben ein Flash waitstate mehr und sind daher > noch langsamer. Die CH32V002 haben einen V2C-Core, die CH32V003 einen V2A-Core. Ähnliche Kategorie, vermutlich haben sie das noch mehr auf
Das zweite der "CH32V002" sollte sicherlich "CH32V003" heißen, wie?
-
Thread
CH32V003, float wirklich langsam?
Yalu X. schrieb im Beitrag #7862597: > Für etwa den doppelten Preis eines CH32V003 bekommst du den CH32V203. Der läuft halt nicht mehr mit 5V, und 5V-tolerant sind seine I/Os wohl auch nicht. Oberhalb des CH32V003 aber gibt es auch noch den CH32V006 - mit 8 kB RAM, 62 kB
Ich glaube es wurde ja oben schon geschrieben - der CH32V003 hat einen sehr einfachen RISC-V Core ohne Multiplikationshardware. Außerdem ist die Ausfühung aus dem Flash nicht sehr schnell, da kein Cache. Schneller wird es mit: - CH32V002 / CH32V006
-
Thread
CH32V003 J4M6
Es gibt übrigens ein paar nette Spielereien mit dem CH32V003 J4M6, z.B. das hier: https://github.com/wagiminator/CH32V003-GameConsole
/577889#new), oder den CH32V006 ... Und am kommenden Dienstag soll es dort wohl auch einige Angebote geben.
-
Thread
CH32V003: Probleme mit Bootloaderspeicherbereich
bislang auch nur die "low-level"-Controller von WCH angesehen, demnächst spiele ich auch mal mit einem CH32V002 und einem CH32V006 herum, von denen hier jeweils ein Gurtabschnitt eingetrudelt sind. Es gibt aber auch deutlich größere Brüder mit dedizierter USB-Hardware, die ich mir noch gar nicht angesehen
mein eh schon schlechtes Englisch nicht noch weiter ein. Harald K. schrieb im Beitrag #7888440: > CH32V002 und einem > CH32V006 herum, von denen hier jeweils ein Gurtabschnitt eingetrudelt > sind. V002 habe ich hier auch einen V203 und ein V006 sollte irgendwann auch eintrudeln Harald K. schrieb
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
tool gefunden, https://github.com/juliuswwj/wchprog dieses funktioniert soweit zwar auch nur mit der V1 aber es könnte gut bearbeitet werden um auch V2 zu unterstützen. Auf Windows läuft es auch, dafür muss mit dem Programm Zadig, https://zadig.akeo.ie/ der Treiber com CH55x auf libusb-win32 geändert
first auzulesen und in MSB first zurück zu liefern. WCH macht das folgendermasen: [c] ... CH559vSecMBR = ((uint32_t)UDiskTmp[offset+11]<<24) |((uint32_t)UDiskTmp[offset+10]<<16) |((uint16_t)UDiskTmp[offset+9]<<8) | UDiskTmp[offset+
-
Thread
CH32V003 und Arduino
ist eines der #defines nicht aktiv [code] #if (defined(CH32V20x) || defined(CH32V30x) || defined(CH32V30x_C) || defined(CH32V10x) || defined(CH32L10x) || defined(CH32VM00X) ) [/code]
mal eine Vermutung den Raum: Wahrscheinlich ist > eines der #defines nicht aktiv > #if (defined(CH32V20x) || defined(CH32V30x) || defined(CH32V30x_C) || > defined(CH32V10x) || defined(CH32L10x) || defined(CH32VM00X) ) ... sagen wir es einmal so: Der Core ist grundsätzlich irgendwie höchst unvollständig
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
B896 1 Udc.CH1=29.4 V Idc.CH1=0.14 A Pdc.CH1=4.2 W Udc.CH2=30.0 V Idc.CH2=0.15 A Pdc.CH2=4.6 W E-Total.CH1=145.471 KWh E-Total.CH2=146.316 KWh E-Tag.CH1=1568 Wh E-Tag.CH2=1610 Wh Uac=233.6 V Freq.ac=49.99
V 17:34:14.222 -> I: Vordach/ch0/Freq: 50.010 Hz 17:34:15.193 -> I: Vordach/ch1/U_DC: 31.000 V 17:34:15.193 -> I: Vordach/ch1/I_DC: 4.600 A 17:34:15.193 -> I: Vordach/ch1/U_AC: 238.500 V 17:34:15.193
-
Thread
CH32V003 Minimales Testboard
Mikrocontrollern? Aus Zeitgründen mache ich zwar nicht sehr viel damit, aber ich nutze sie. Mit ch32fun, das mir für vieles doch deutlich besser liegt als der Moloch "moun river studio". Dem CH32V003 in verschiedenen Gehäusen hat sich bei mir mittlerweile auch der CH32V002 hinzugesellt, der trotz
mal 2mm Kantenlänge hat, allerdings kenne ich noch keine Bezugsquelle dafür. Der große Bruder, CH32V006, existiert auch im QFN32 und bietet somit mehr gleichzeitig nutzbare I/O-Leitungen, sowie mehr RAM und deutlich mehr Flash. Beide Neuzugänge haben auch "Touchkey"-Unterstützung, nur bin ich
-
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
FPGA-Boards, Nuvoton-Arduino und preiswertes LoRA-Funkmodul
AWS-IoT-Ressourcen eingeht. ### Lesestoff, zur 2.-Entwurf eines preiswerten Evaluationsboard für CH32V006K-MCUs. Mikrocontroller aus dem Haus WCH erfreuen sich unter anderem aufgrund der sehr geringen Stückkosten hoher Beliebtheit - die Beschaffung der diversen Evaluation-Hardware erwies sich in der
dass ein Selbstlaborat der preiswerteste Weg zum Erreichen der Gefechtsaufgabe darstellt. Für die CH32V006K-Variante steht nun unter https://curiousscientist.tech/blog/ch32v006k8u6-development-board eine DIY-Variante zur Verfügung, deren Entstehungsprozess außerdem umfangreich dokumentiert ist.
-
Thread
CH32V003 / SPI und Gehäuse SOP-16
seltsamerweise unter "Projekte&Code" eingestellt ist, richtig interpretiere. Den größeren Bruder CH32V006 gibt es nicht mehr im SO-Gehäuse, da ist TSSOP/QSOP oder QFN die einige Wahl. (Der Unterschied zwischen TTSOP und QSOP ist klein, QSOP ist knapp einen halben Millimeter schmaler und hat ein
> Ein Grund, zum neueren CH32V002 zu wechseln, der hat im SO-16 SPI (steht > jedenfalls so im Datenblatt V1.6 drin). Im SO-8 allerdings auch nicht. Ich weiss, das neuere ist immer besser. Aber weil die so billig sind hab ich
-
Thread
filecopy Reihenfolge
ich möchte eine mp3-cd auf usb-stick kopieren (xp). ctrl-A,ctrl-c,ctrl-V Als erstes wird 006.mp3 kopiert, dann der Rest in der richtigen Reihenfolge. Beim Abspielen nach Datum gibt das natürlich Mist. Gibts ein Programm, das die alphabetische Reihenfolge beim Kopieren
Also 001 steht ganz vorne auf der cd und ist alphabetisch zuerst. Warum fängt xcopy - ctrl-x/ctrl-v - mit datei 006 an? Einen Versatz gibt es bei nahezu jedem xcopy-Kopiervorgang. Rufus Τ. F. schrieb im Beitrag #5189310: > daß die Reihenfolge, mit der Dateien im > Verzeichnis des FAT-Dateisystems
-
Thread
xplain programmieren
trigger source DMA.CH0.TRFCNT = 256; // AWG Buffer is 256 bytes DMA.CH0.SRCADDR0 =(((uint32_t)(&AWGBuffer))>>0*8) & 0xFF; DMA.CH0.SRCADDR1 =(((uint32_t)(&AWGBuffer))>>1*8) & 0xFF; DMA.CH0.SRCADDR2 =(((uint32_t)(&AWGBuffer))>>2*8) & 0xFF; DMA.CH0.DESTADDR0 =(((uint32_t)(&DACA.CH0DATAH))>>0*8)&0xFF; DMA.CH0.DESTADDR1 =(((uint32_t)(&DACA.CH0DATAH))>>1*8)&0xFF; DMA.CH0.DESTADDR2 =(
-
Thread
Neuer WCH-Mikrocontroller, IoT-Datenfunkupdates, MaixPy und mehr
außerdem ein Whitepaper zur Zukunft von NB-IoT. Was es sonst Neues gibt, listen wir hier. ### WCH CH32V006 - „aktualisierte“ Version des CH32. Das Halbleiterunternehmen WCH hat mit seiner CH32-Serie in der Vergangenheit vor allem aufgrund des extrem geringen Preises der Chips für Furore gesorgt. Mit dem CH32V006 versucht man nun einen „Rundumschlag“, der so gut wie alle Spezifikationen des hauseigenen Produkts zu verbessern sucht. Die „primäre“ Nachrichtenquelle ist derzeit das unter der URL https:/
-
Thread
AVR Synthesizer mit ATxmega128A1
Arduino Shield umzubauen wäre evtl noch ne Idee. Nur sollte man dann die großen Arduino nehmen. Mit 32K kommt man u.u. nicht so weit. Und es müssten noch einige Levelshifter platziert werden, um die 5V Signale des Arduinos kompatibel mit den 3.3V Signalen des FPGAs zu machen. Und man müsste sich überlegen
ADCA.CTRLB = ADC_CONMODE_bm | ADC_RESOLUTION_12BIT_gc | ADC_FREERUN_bm; ADCA.REFCTRL = ADC_REFSEL_INT1V_gc | ADC_TEMPREF_bm; ADCA.EVCTRL = ADC_SWEEP_0_gc; ADCA.PRESCALER = ADC_PRESCALER_DIV512_gc; ADCA.CAL = ADCon.temp_calval; ADCA.CH0.CTRL = ADC_CH_GAIN_1X_gc | ADC_CH_INPUTMODE_INTERNAL_gc
-
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
: Diskrepanz zwischen Datenblatt und ch32v003fun CH32V003 Resetverhalten CH32V003 / SPI und Gehäuse SOP-16 Blink Beispiel in Assembler: RISCV (CH32V003): GNU Assembler übersetzt "CALL" nicht korrekt CH32V006 und CH32V007 RISC-V Controller.
-
Thread
WordClock mit WS2812
als "Nichtprogrammierer" habe ich den Artikel bisher auch so verstanden, dass man einen ST Link V2 zum Flashen des STM32-MDB und dann einen 3,3V-USB UART zum Flashen des ESP8266 "über" das STM32-MDB braucht. Dieses "Verständnis" wird dadurch bestärkt, dass der ST Link V2 keine Anschlüsse hat, "auf
als "Nichtprogrammierer" habe ich den Artikel bisher auch so verstanden, > dass man einen ST Link V2 zum Flashen des STM32-MDB und dann einen > 3,3V-USB UART zum Flashen des ESP8266 "über" das STM32-MDB braucht. > Dieses "Verständnis" wird dadurch bestärkt, dass der ST Link V2 keine > Anschlüsse
-
Thread
Retro Fieber: Z80 oder 68000 ?
Dafür kannst Du Dir doch schnell dieses Macro ändern: [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c]
-8. Du kannst die Darstellung von 8-Bit-Zeichen ändern, wenn Du das Macro [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c] änderst in [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F)) [/c]
-
Thread
Frequenzumrichter und Motor für meine Drehbank
AR3nGuMNmYCafzu6IejnT4i7sgZ2cvRKiR-OUIMGGJV_srgS8F35BDgeKdrmhu5mpUwNl_ILhPyuWsoSxvYAu0ufoX2HWA9Go2evzvBSsk3a5DB0IVYj7XuS9eoPHR8DIWBQ-mONxwTAq4rldYhSolwI0_2Lr9S0PpngkE8-2yTYIm5Vazu-qcXP93D4mXNZ4V8EllP7FD4kwhl5lV6d1LqNHUyiyBM2U1FZhymgXGHNm-xm3Eanil8VIDraXfjRr8ZXtK_d-xSSNOMIDh0AE0_Nat4ilagG6B32oGbWqCUwAkMHCM5ZajPg6FJPiLdWBS_oXBTvkA942yHlzUL_xeIxo9ng67sspPjJlMBuR7xzoOeCQWkzJp45kEjuNzH0gtYSyVkmnwWZVyJTEVoCEWvuwdHzuede3clSjeam6AHNQ6hX3XsaXC7YdqP5uUYzV0Hp-e0-ovzTLrqTQzlldpK8N0eYpV0HIIwPkKLVKBuWYlFF7xPkqlRCiZXjX0Z4QBmmTHQseg2zPwC-iO1OmBVMmT0vTSWX6u3odjwnxb3LbxntPiGzcdps5X2iTcufLw Parameter: PD006 und PD009 Damit kann man die V/F Kurve anpassen. Old P. schrieb im Beitrag
-
Thread
sigrok - Cross-Platform Open-Source Logic Analyzer Software
device with 8 probes: 0 1 2 3 4 5 6 7 ALSA: Intel 82801DB-ICH4 Intel 82801DB-ICH4 with 2 probes: Ch_0 Ch_1 ALSA: Intel 82801DB-ICH4 Intel 82801DB-ICH4 - MIC ADC with 2 probes: Ch_0 Ch_1 ALSA: Intel 82801DB-ICH4 Intel 82801DB-ICH4 - MIC2 ADC with 2 probes: Ch_0 Ch_1 ALSA: Intel 82801DB-ICH4 Intel
Jetzt findet sigrok-cli --scan den LA: [code]sysclk-lwla - SysClk LWLA1034 with 34 channels: CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16 CH17 CH18 CH19 CH20 CH21 CH22 CH23 CH24 CH25 CH26 CH27 CH28 CH29 CH30 CH31 CH32 CH33 CH34[/code] aber in Pulseview gibt es weiterhin
-
Thread
Atmel JTAG ICE mk-II RSP_ILLEGAL_JTAG_ID
Hallo, ich habe versucht die Signale am JTAG-Stecker mit dem Oszi zu messen. [code] Ch 1 (gelb): Pin 1 TCK Ch 2 (grün): Pin 3 TDO Ch 3 (violett): Pin 5 TMS Ch 4 (magenta): Pin 9 TDI [/code] 2 V/div, 2 us Die Pegel an TCK und TMS sind ca. 3.3 V, an TDO nur ca. 0.8 V. TDI
Hallo, hier noch ein Oszi-Bild mit Trigger auf Ch 2 über einen größeren Zeitbereich. Zu Beginn ist Ch 2 TDO über 3 V. TDO scheint drei Level zu haben.
-
Thread
Maxmaler Strom USB beim CH430 (Arduino Klon USB-Serial IC)
Notebooks. Bei Desktop-PCs hängt USB-Power über eine Polyfuse (typisch 2A für 2 USB-Ports) direkt am 5V Strang vom Netzteil. Da kann man dann auch deutlich mehr als 500mA entnehmen. Konkret zu deiner Frage: bei mir meldet der CH340 (tatsächlich ein Arduino nano aus China) einen Strombedarf von 96mA an: [pre] ~ $lsusb -s 1:6 -v Bus 001 Device 006: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass
-
Thread
Reparatur JTC 2032c DVB-73203 LCD TV SPV9202 CV9202H-B39
habe ich dann dann ein .bin dump gefunden: http://hex.16mb.com/JTC%20DVB-73203_MainCV9202H-B39_25Q32.BIN Drauf sitzt ein 25Q32FVirgendwas. Schnell ablöten und einen neuen in einen USB-SPI-DOngle auf Basis des CH341A löten, firmware flashen, den Chip in den Fernseher und alles tut wieder seinen
Die konsole hat 3.3v und 115200bd 8n1, ich habe einen einfachen billigen usb uart stick mit ch340 benutzt.
-
Thread
Einfacher und billiger Webserver mit AtMega32
V1.38 entsprechend der Anleitung modifiziert, so daß er auf einem Mega32 ohne MMC-Card laufen sollte. Testweise in Interrupt4.c den Befehl printf "." eingesetzt, aber es ist in der Abarbeitung nichts
Die Source V1.40 ist für den Atmega664, dieser ist Pin kompatibel zu dem 32er hat aber mehr Speicher,ich meine das die Register anders aufgebaut sind und somit die Source erst an den 32er angepasst werden müßte wobei
-
Thread
Hackbarer(?) 21 EUR Quadcopter
müsste ausreichen. Laut ST ist da wohl auch ein ST-Link drauf. Fraglich sit nur ob man einen ST-Link V2 brauch oder ob der ST-Link reicht. Falls es der V2 sein muss dann reich auch kein STM32VL Board.
hubsi schrieb im Beitrag #3396413: > … das eher 6V als 5V hat Ich habe bisher "blind vertraut", aber nun auch mal nachgemessen: Bei 4,32V geht die rote Lade-Lampe aus und die Akku-Spannung geht auf 5,05V _hoch_ . Ich habe das Verhalten bei beiden
-
Thread
AVR Tiny Basic Computer mit ATMega1284
MCU, die direkt über mehr RAM verfügt. Interessant wäre da ein CH32V006 (https://www.mikrocontroller.net/topic/586216) mit 62 KB Flash und 8 KB RAM, allerdings wird diese MCU derzeit ohne das Arduino-Framework benutzt. Daher kam als nächstes direkt ein ESP8266 in
die direkt über > mehr RAM verfügt. Das wäre wohl sinnvoll, ja. > Interessant wäre da ein CH32V006 > (https://www.mikrocontroller.net/topic/586216) mit 62 KB Flash und 8 KB > RAM, allerdings wird diese MCU derzeit ohne das Arduino-Framework > benutzt. Nicht wirklich interessant. Interessant
-
Thread
CH32V303 und SPI-Initialisierung
Servus allerseits Seit geraumer Zeit versuche ich mich von STM32 zu lösen und auf die RISC-V chips von WCH umzuschwenken. 2 kleinere Projekte (beide mit CH32V006) konnte ich ohne Schluckauf abschliessen. Nun arbeite ich an einem etwas grösserem Projekt und setze hier den CH32V303 ein. Wieder keinerlei Probleme. Und vielleicht ist es der Reiz des Neuen: es macht echt Spass mit diesen MCUs zu arbeiten. Bis ich gestern das Gerät einfach so eingeschaltet habe; also nicht
-
Thread
Was sind eure Lieblings-ICs?
LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck oder Boost
Um die 750 IC's der STM32 µC Familie, mag ich alle. MCP6001 - RailToRail OPV 5,5V MCP1702 - SOT23 Spannungsregler MCP16331 - SOT23/6 Step Down Wandler TJF1051 - CAN Transceiver ADUM1201 - galvanische Trennung von Signalen
-
Thread
Update auf ISE 11.4 unter Linux
. Leider reicht es noch nicht aus. Wie hast du es installiert? lsusb meldet. Bus 001 Device 006: ID 03fd:000d Xilinx, Inc. usb-drivers meldet eben Driver=(none) T: Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 6 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=
opensuse 11.2 32 bit habe ich. Was habt Ihr denn so?
-
Thread
[V] Auflösung: TTL, SMD, Vintage CPU, CPLD, SMD, Opto, Displays, DT71 uvm
ttl [ttl.jpg] 008 2x GAL16V8D Simple Programmable Logic Devices - SPLDs 16 Input, 8 Output 5V 10€ 009 5x GAL20v8b SPLD GAL Family 8 Macro Cells 50MHz 5V 28-Pin PLCC 10€ 010 9x sn74hct573n Latch Transparent 3-ST 8-CH D-Type 20
, Rail to Rail I/O, High Output Drive Quad 1.5€ 015 10x mm74hc14 Hex Schmitt-Trigger Inverters, 2 V, 6 V, PDIP14 1.5€ 016 4x am28f256-120pc 256 Kilobit (32 K x 8-Bit)CMOS 12.0 Volt, Bulk Erase Flash Memory 5€ 017 1x 20as12hb1 1€ 018 3x 16as12hb1 5€ 019 2x palce16v8h-7 EE CMOS 20-Pin Universal Programmable
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
Arduino-Seite kostet der 20€. Das müsste doch der gleiche sein, oder? http://www.ebay.com/itm/USB-Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-Board-for-Arduino-/181590631969?pt=LH_DefaultDomain_0&hash=item2a47a52621
Also eigentlich gibts eine Haufen Controller mit USB. Folgende sind meine Lieblinge: - STM32F072 - PIC24FJ128GC006 Diese beiden sind recht schön, weil kein Quarz nötig ist. Aber: USB-fähige gibts auch von ATMEL, NXP, Freescale und vielen, vielen anderen. Für den PIC habe ich USB schon desöfteren