-
Thread
Spannungsmessung bzw. -überwachung ohne ADC
Hersteller anbieten. Eine extra Referenzspannung brauchst du nicht, der ESP8266 hat ja wohl eine stabile 3.3V Versorgung. Ach ja, einen oder mehrere GPIO brauchst du natürlich auch.
überwachen sind zwei verschiedene Dinge. Ich messe und ueberwache gerade eine Betriebsspannung mit einem CH32V003 und der kostet erklaertermassen so gut wie nix und kann alles. :) Es gibt also immer viele Moeglichkeiten. Aber ein einfacher umschalter ist wohl hier am einfachsten. Vanye
-
Thread
RISC-V Einstieg Ressourcen (TRM, etc.)
Motopick schrieb im Beitrag #7820198: > Heute kann man natuerlich auch ein ESP32C3-Board beim Chinesen > ordern. Oder, wenn man es kleiner mag, sich einen CH32V003 ansehen. Der ist für viele einfache Anwendungen ausreichend, und ist insofern bastelfreundlich, als daß er auch
vscode verwenden und sich eine Arbeitsumgebung selbst zusammenstellen: https://github.com/cnlohr/ch32v003fun Wahlweise mit oder auch ohne platformio Vom gleichen Hersteller gibt es auch "größere Brüder". Und entgegen der recht dürftigen Dokumentation der früheren Bausteine von WCH (wie z.B
-
Thread
125 KHz Signal
ich mal vermute, dann reicht sogar einer mit internen kalibriertem RC-Oszillator. Also dann z.B CH32V003 fuer 0.1Euro. Und die Modulation sollte der dann gleich mit erledigen koennen. Vanye
Ausgang vom MC und auch an der Antenne 126,9kHz :-o Ich habe den IC jetzt runter und einen ESP32 an GND und den Signalpin gelötet. Die Platine ist mit 9v bestromt, wenn ich die Taste drücke zieht es 4mA, was Hoffnung macht das das die "Sendestufe" Q7/Q8 ist ...
-
Thread
Uhr mit STM8Sxx3 und TM1637
/ch32v003fun
Fun-Framework wirklich schlanker ist als MounRiver kann sich erst dann zeigen, wenn der Compiler für CH32V003FUN installiert ist. :-) :-) :-) :-) aber du kannst gerne den Source der Uhr hier nehmen, auf einen CH32V003 portieren und das Ergebnis dann mal zeigen. Würde mich wirklich interessieren.
-
Thread
Scoppy for automotive :-)
RP2040 hat einen eingebauten Der ADC ist ein einziger Fehler. :-) Er geht auch nicht bis auf 0V runter. Okay, bis auf 0V kann man nicht erwarten, aber 0.6V will er schon haben wenn man keine sichtbare Kompression will. Das koennen andere so ab 0.3V Ich hab mal den Attenuator auf -1V bis +15.3V
paar Verbesserungen einfallen wuerden. Ja, wenn man nicht alles selber macht... Hab gerade einen CH32V003 dran gefummelt der sich um das Ein/Ausschalten, Akkuanzeige und Tiefentladeschutz für die Batterie kuemmert. Bin echt begeistert von dem kleinen Schnuckel! So langsam koennte man mal ueber eine
-
Thread
Mikrocontroller mit 5V
Etwas ähnliches: Bei STM32 darf man viele Pins mit einem externen Widerstand auf 5V hoch ziehen, falls benötigt.
Steffen H. schrieb im Beitrag #7804505: > Ich dachte, die 5V Zeit wär vorbei. Fallen Euch noch mehr ähnliche > Controller ein? CH32V003, CH32X035, CH32V103.
-
Thread
Clang mit XTENSA-Unterstützung, chinesische Bluetoothalternative und große Politik
Regen stehen ließ, wäre eine lustige Idee. ### Bit Banging-basierte USB-Implementierung für CH32V003 Der CH32V003 und seine Kollegen haben sich im Bereich der Ultra-Billig-Mikrocontroller fest etabliert. Problematisch ist, dass der geringe Preis den Möglichkeiten im Bereich der Peripheriegeräte enge Grenzen anlegt.  Bildquelle: https://github.com/cnlohr/ch32v003_3digit_lcd_usb/ Die in der Abbildung gezeigte Platine ist ein Demo-Board für ein GitHub-Projekt, das durch Nutzung von Assembler-Code und Bit Banging dem CH32V003 ein USB-Interface und die Möglichkeit
-
Thread
Drehencoder in ASM Timer oder Interrupt
Mittlerweile ist das kein allzu exotisches Feature mehr. Einige ATxmega, die meisten (oder alle?) STM32 und sogar der chinesische Billigheimer CH32V003 für unter 30 Cent können das und stoßen damit selbst bei Encodern mit 10.000 Strichen und 10.000 U/min (das sind über 6 Mio Zustandsübergänge pro Sekunde
pos/neg Flanke anspringen und auswerten. Aber jetzt kommts, das will ich gar nicht!! Es wird keine V13 mit 16 Leitwerken die du immer entwickeln willst. Zusätzlich müsste man für so ein Vorhaben, komplett anders vorgehen! Da reicht alleine der Prozessor in keinster Weise... WO sind eigentlich deine
-
Thread
Wie viele Schrittmotoren kann ich über einen ESP32 ansteuern?
Man könnte jedem Motor seinen eigenen Billig-Microcontroller spendieren (einen der neueren Attinys, CH32V003, ...), der sich um nichts anderes kümmert als die Ansteuerung des Motors. Diese können dann z.B. per I2C oder serieller Schnittstelle an den ESP32 angebunden werden. Vorteil: Extreme Flexibilisierung
realisieren. anbei die links zu den Entwicklungsboards: https://www.az-delivery.de/products/esp-32-dev-kit-c-v4 https://www.az-delivery.de/products/esp32-s2-mini?_pos=1&_sid=caf31e2e1&_ss=r
-
Thread
Copilot für MCUs
Mikrocontroller-Projekte ausprobiert? Mich würde vor allem interessieren, ob das auch mit exotischeren Teilen wie dem CH32V003 von WCH klappt. Wie sinnvoll ist Copilot bei so Embedded-Kram überhaubt? Was an Aufgaben kann Copilot übernehmen? Ich mein es gibt ja für vieles mittlerweile ein HAL... Darauf könnte der ja zugreifen
zugreifen... Eure > Erfahrungen? CoPilot hat u.a. GitHub gelesen. Dort gibt es 367 Projekte zum CH32V003. Könnte also schon sein, dass es da sinnvolle Antworten liefern kann. Bei einem STM32 benutzt es die HAL, aber die gibt es ja auch schon lange und es gibt Zigtausend Projekte mit STM32 auf GitHub
-
Thread
LED-Uhr mit Attiny26
schiefgegangen sein könnte? Naja, alles. > (Stromaufnahme war 170mA) Das klingt widerum ok. 5V×170mA=850mW paßt gut zu der überschlagsmäßig berechneten Leistung. Du brauchst außer dem Trafo noch C12, C14, R31, R32, C15, VT10 und VT13. Über C15 sollte eine Spannung von ca. 1.5V liegen (Basisvorspannung
Stromverbrauchs und der Aufbau ist immernoch ein Drahtverhau. Ich konnte mit der Versorgungsspannung bis 2,7V (8Mhz) runtergehen. Jetzt überlege ich, als weitere Maßnahme die 17x BC857 PNPs (für Segmente/Gitter) durch P-CH mosfets (zB. BSS84PW) oder durch ein passendes P-CH array zu ersetzen. Würde sich
-
Thread
32-bit Shift-Counter
Vielleicht kann man einfach aus 4 8 Bit Binärcountern nicht ein 32 Bit Shiftcounter bauen? Aber evt. aus 4x 8 Bit Shiftcountern?
Das hier kannst du als Vorlage nehmen: https://www.instructables.com/1-Rainbow-Fire-Lamp-With-CH32V003-and-WS2812/ Von den im Link gezeigten 8-fach-LED-Modulen kannst du 4 kaskadieren, um auf die 32 zu kommen, oder die LED-Kette als Meterware (flexibles Band) kaufen. Den Akku mit Laderegler
-
Thread
MicroPython-Arduino, Raspberry Pi OS-Update und Compute Module-Leaks
mitbringt.  Bildquelle: https://www.tindie.com/products/allexok/ch32-ant-ch32v003-risc-v-board-with-stemma-qt/#product-description Interessant ist an diesem Angebot unter anderem, dass der Formfaktor mit dem hauseigenen ESP32-C3-Board identisch ist. Nutzer können
> Prokyber: Kannibalisation des ESP32-C3 mit WCH32. Das ist ein bisschen, ähm, lächerlich. "Prokyber" verwendet einen CH32V003, das ist der /kleinste/ RISC-V-Controller von WCH. 48 MHz Takt, 16 kB Flash, 2 kb RAM, und eine Handvoll I/
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
auch seit vierzig Jahren und ich fasse keine Prozessorfamilie ohne Debugger mehr an: Mit einem STM32F103 + STLink V2 und Eclipse (STM32Cube IDE) ist man mit einen Fuenf-Euro-Schein dabei, bei Arduino beim Arduino Zero + IDE ist man bei 50EUR, RaspberryPico mit zweitem Pico als PicoProbe sind ca. 10EUR
ein Programm zum Togglen eine Portpins ab Adresse 200 eingetippt: https://www.youtube.com/watch?v=wI82V9meKnY
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
Frank E. schrieb im Beitrag #7752361: > auf Basis ATTiny 4MHz, Preis ca. 1,50€ Eher auf Basis CH32V003, Preis ca. 20ct. Software ist aber RISCant.
Norbert schrieb im Beitrag #7752366: > CH32V003, Preis ca. 20ct. Irre teuer! PMS150C nehmen, in SOT-23.
-
Thread
I2C Brücke bzw emulation eines alten Sensors
werde ich testen, würde jedenfalls die Kosten deutlich > senken. Naja kosten.... ICh denke ein CH32V003 koennte das problemlos und der kostet ja nix. Ein kleines Problem gibt es aber schon. Dein Mastercontroller koennte den Sensorwert abfragen, dann fragt dein neuer Controller den Sensor ab
-
Thread
8048 Assembler für aktuelle Windows-Versionen
CONTENTS OF R4. ISIS-II MCS-48/UPI-41 MACRO ASSEMBLER, V4.2 PAGE 2 LOC OBJ LINE SOURCE STATEMENT 003E F8 55 MOV A,R0 ;R0 SHIFTED TO R1. 003F A9 56 MOV R1,A 0040
> ... wenn man eine Umgebung hat, unter der das noch läuft. Da braucht man > halt DOSBox, ein 32-Bit-Windows oder eine andere Art der Emulation. > > BTW: Wo findet sich das Original? (M)Ein 64 bittiges kann das viel einfacher. :) >MSDOS ISIS.EXE DOS ISIS environment V1.0 =asm48 prg.asm
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
auf die Beine stellen können, beeindruckend. https://github.com/cnlohr/rv003usb Das ist das RISC-V-Äquivalent von V-USB für den WCH CH32V003. Ich sehe hier schon einen Gegenentwurf zum "Ich brauche einen Raspberry Pi 4, um meine drei Lampen im Wohnzimmer zu steuern".
genial! Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Laut Datenblatt bei 25°C, 3,3 V und <= 5 Msps etwa 11. Wäre der ADC beim 2040 nur mit 10 Bit spezifiziert worden, hätte es wenig zu Meckern gegeben. Um Störungen klein zu halten, habe
-
Thread
Cosmic CXSTM8
an dem orientiert, was STM verwendet. Sieh Dir den CH32V003 und seine Geschwister an. https://www.eevblog.com/forum/blog/eevblog-1524-the-10-cent-risc-v-processor-ch32v003/ Dem Hobbyentwickler ist geholfen, wenn er nicht mit drölfzig Architekturen
Modellreihen wiederverwendet, ist ein "Added Bonus". Je nach Betrachtung fuer die STM8, oder die STM32. > Sieh Dir den CH32V003 und seine Geschwister an. Nein danke. Schon die anderen Prozessor-IDs sorgen fuer einen bei mir voellig unerwuenschten "Spass" beim Debuggen. Wenn 32 bit nicht noetig
-
Thread
Google startet Find my Device, neue Chips und Kerne, etwas Lesestoff
herausnehmen möchte, findet eben da Informationen über die durchzuführenden Klickfolgen. ### WCH CH32V002 - pinkompatibler Nachfolger des CH32V003 mit verbesserten Spezifikationen. Im Hause WCH zeigt man sich durchaus „aktiv“ - nach der Vorstellung eines Chips höherer Leistungsklasse legt man nun
Leistung bringt.  Bildquelle: https://www.wch-ic.com/downloads/CH32V002DS0_PDF.html Neben einer Aufrüstung des Arbeitsspeichers auf 4KB gibt es nun einen 12bit-ADC und einen Versorgungsspannungsbereich von 2 bis 5V. Außerdem kommt eine leistungsfähigere Variante
-
Thread
Pulsverlängerung dual-edge
natürlich recht. Wenn man es wüßte, würde vermutlich das passieren: https://www.youtube.com/watch?v=xwbSwOjmFDM
mich entdeckt. Da hab ich immer ein paar von da. Obwohl es heute vermutlich einfacher waere einen CH32V003 zu nehmen. Ausserdem bin ich mit dem 555 nie warm geworden weil er etwas durstig war und der 7555 ist ja nicht ganz so bekannt/verbreitet. Der 4538 ist aber automatisch CMOS. Vanye
-
Thread
News-Roundup: Raspberry Pi, Arduino, OpenWRT und mehr
/635048/2.png) Bildquelle: https://www.oemsecrets.com/compare/AKX00066 ### OLIMEX RVPC: RISC-V-Evaluationsboard um nur einen Euro. Der „Preisverfall“ im Bereich der Entwicklungsboards geht klar nach unten - der in der Abbildung gezeigte Kandidat basiert auf dem WCH CH32V003, und ist - laut Planung
> As CH32V003 have only 2K of RAM VGA resolution of 320×200 is possible VGA Ausgang? Mir ist natuerlich klar das einer der Gruende die Realisierbarkeit ist, aber wirklich VGA? Wer hat den noch etwas das
-
Thread
CH573F Controller mit BLE
preiswertes Spielzeug. (jedenfalls mir gerade erstmals aufgefallen) https://www.wch-ic.com/products/CH573.html Stueckpreis bei Aliexpress so 1Euro. Auf einem Testboard so 2Euro. Kann USB und BLE, und echt lustig hat 4Stk 16C550 eingebaut. Ob die den Verilog code dafuer guenstig irgendwo abgegriffen
und C-Compiler und nutzung der BLE Firmware? Also im Prinzip der Umgebung die ich derzeit fuer den CH32V003 nutze. Gibt es da Erfahrungen? Schwer tun sich die Chinesen aber wohl bei Lowpower. Irgendwie vermisst man da so Angaben 100uA/Mhz oder sowas. Das kommt mir alles etwas wie ein Eiertanz im