I _really_ like the effort you are putting into getting this chip into the mainstream with the excellent documentation and arduino support Would be great if your board could be supported by arduino ide by default. It was always a hurdle for newcomers to add board definitions for esp
Thank you for this. The simplicity of the Arduino IDE along with the absurd cheapness of the ch32v003 should make for an awesome combination. In working on the peripherals, I'll put in my vote for making an easy "enable op-amp" function, just because using a 32bit 48mhz MCU as an analog op-amp "because it's cheaper" is too fun to pass up :) Oh, do the I2C libraries work yet?
answering my own question: it seems no Wire.h yet, so no I2C. But, blink compiles as expected, and throwing in a millis() does as well. Including LiquidChystal.h compiles too, so that's most of the way there. Doesn't take much to run out of flash though. eg: just blink with LiquidChrystal.h included (and initialized) uses 89% of 16384. A slightly more complicated sketch that runs one of those LCD Keypad shields won't fit. Probably why Wire.h isn't included. I guess the 30K of flash for the Nano (etc. - bootloader) matters. So yeah... I expect toggling a pin with millis or reading a voltage is about as much as these things can handle anyway, and that's already there. I actually need I2C so it's back to the Eclipse IDE for me, at least for the current project. Still voting for an easy op-amp setup :)
Looking For Periodic Timer (Interrupt base) Arduino Library for CH32V003. All peripheral Example for CH32V003 are needed for Arduino. Or how to Implement EVT Board Code in Arduino?
What is the ADC reference voltage? Is this a PIN or the internal 1.2V bandgap? Also what about calibration as the datasheet implies that calibration is needed
Most likely they used a HDL like verilog or vhdl ;P Nevertheless Open source RISC-V cores are a dime a dozen ;) but microprocessors are not that interesting compared to microcontroller designs. But peripherals like USB are most likely IP protected
@@claudioolmedo_com estranhamente, não consigo fazer funcionar o bootloader. o chip tem 1920B de área para boot, na pasta de exemplos do fabricante tem o USART_IAP.
I _really_ like the effort you are putting into getting this chip into the mainstream with the excellent documentation and arduino support
Would be great if your board could be supported by arduino ide by default. It was always a hurdle for newcomers to add board definitions for esp
linux support is needed!!! love the support for arduino ide!
Thank you for this. The simplicity of the Arduino IDE along with the absurd cheapness of the ch32v003 should make for an awesome combination. In working on the peripherals, I'll put in my vote for making an easy "enable op-amp" function, just because using a 32bit 48mhz MCU as an analog op-amp "because it's cheaper" is too fun to pass up :)
Oh, do the I2C libraries work yet?
answering my own question: it seems no Wire.h yet, so no I2C. But, blink compiles as expected, and throwing in a millis() does as well. Including LiquidChystal.h compiles too, so that's most of the way there. Doesn't take much to run out of flash though.
eg: just blink with LiquidChrystal.h included (and initialized) uses 89% of 16384. A slightly more complicated sketch that runs one of those LCD Keypad shields won't fit. Probably why Wire.h isn't included. I guess the 30K of flash for the Nano (etc. - bootloader) matters. So yeah... I expect toggling a pin with millis or reading a voltage is about as much as these things can handle anyway, and that's already there.
I actually need I2C so it's back to the Eclipse IDE for me, at least for the current project. Still voting for an easy op-amp setup :)
I noticed that it would be a long-term project,so maybe it will support more features later,including "wire"
Looking For Periodic Timer (Interrupt base) Arduino Library for CH32V003. All peripheral Example for CH32V003 are needed for Arduino. Or how to Implement EVT Board Code in Arduino?
What is the ADC reference voltage? Is this a PIN or the internal 1.2V bandgap? Also what about calibration as the datasheet implies that calibration is needed
ADC value showing 0 only using the same code any fix ?
How to use ws2811 led pixel with ch32x
Great
Can support CH32V00 - Sop 8 ?
What's the board and what's the hardware programming interface?
Eu testei com a placa nanoCH32V003 e programador WCH-LinkE, funcionou bem. Blink + Serial
@@ismaeldahora posterior a atualizar, ele funciona sem o programador?
@@ismaeldahorawhat protocol is it using
Is it SWD or serial or some proprietary stuff
have version MRS ?
Please make RISC-V architecture deign using verliog
Most likely they used a HDL like verilog or vhdl ;P
Nevertheless Open source RISC-V cores are a dime a dozen ;) but microprocessors are not that interesting compared to microcontroller designs. But peripherals like USB are most likely IP protected
Has anybody seen a CH32Vxxx library for Arduino yet?
What’s board and connection used?
Eu testei com a placa nanoCH32V003 e programador WCH-LinkE, funcionou bem. Blink + Serial
@@ismaeldahora Mas depois dá para fazer sem o WCH-LinkE mandar ele pelo serial? Vou testar aqui também
@@claudioolmedo_com eu não testei e tbm não sei se tem bootloader dfu. amanhã eu vou testar
@@claudioolmedo_com estranhamente, não consigo fazer funcionar o bootloader. o chip tem 1920B de área para boot, na pasta de exemplos do fabricante tem o USART_IAP.
@@ismaeldahora tentou apagar antes de gravar o novo?