The CH32V003 microcontroller has been around for a while, but I only recently learned about it. It's incredibly affordable and very capable.
Today I'm doing some first explorations of this interesting little chip (and did I mention that it only costs 20 cents! )
I'm using the Arduino IDE because that is what I'm familiar with. There are, of course, other IDEs available which other people may prefer.
Get some here: https://pileofstuff.ca/r/1jhey
And the programmer: https://pileofstuff.ca/r/am6bp
Thanks to OneCircuit for triggering my interest in this microcontroller:
https://onecircuit.blogspot.com/2024/08/0000-0000-1110-1111.html
This is the board definition for the CH32V003 family of microcontrollers. Paste this link into your Arduino IDE
:https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
Information about getting set up and teh Linux shell script I mentioned in the video:
https://www.hackster.io/patrick-fitzgerald2/program-ch32v003-risc-v-with-arduino-ide-135f6f
If the programming board is being weird, here is some troubleshooting steps:
https://www.eevblog.com/forum/microcontrollers/reflashing-a-bricked-wch-linke/
My tip jar: https://www.patreon.com/pileofstuff
My other tip jar (channel membership) : https://www.youtube.com/channel/UCRiFz3gNKE3VysarZ7nmqIA/join
Buy me a coffee (or a beer): https://ko-fi.com/pileofstuff
If you are OK with me getting a commission on your purchases, feel free to use my affiliate links:
Ebay: https://ebay.to/33IF7PA
Banggood: http://pileofstuff.ca/r/9ajsf
Some other links to products may be affiliate links
#ElectronicsCreators
This isn't the only way to do it.
It's probably not the best way to do it.