#12- The 10 cents RISC-V MCU already supports Arduino!

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 25

  • @petermuller608
    @petermuller608 Год назад

    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

  • @thekikaz
    @thekikaz Год назад +1

    linux support is needed!!! love the support for arduino ide!

  • @4Fixerdave
    @4Fixerdave Год назад +4

    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?

    • @4Fixerdave
      @4Fixerdave Год назад +2

      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 :)

    • @litianpei
      @litianpei Год назад

      I noticed that it would be a long-term project,so maybe it will support more features later,including "wire"

  • @nfcradio4622
    @nfcradio4622 2 месяца назад

    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?

  • @jonwalker8999
    @jonwalker8999 Год назад

    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

  • @vishesh6837
    @vishesh6837 10 месяцев назад

    ADC value showing 0 only using the same code any fix ?

  • @nitinkushwaha9074
    @nitinkushwaha9074 2 месяца назад

    How to use ws2811 led pixel with ch32x

  • @skhorcall1230
    @skhorcall1230 Год назад

    Great

  • @iwanchandra8735
    @iwanchandra8735 Год назад

    Can support CH32V00 - Sop 8 ?

  • @suarezvictor77
    @suarezvictor77 Год назад

    What's the board and what's the hardware programming interface?

    • @ismaeldahora
      @ismaeldahora Год назад

      Eu testei com a placa nanoCH32V003 e programador WCH-LinkE, funcionou bem. Blink + Serial

    • @claudioolmedo_com
      @claudioolmedo_com Год назад

      @@ismaeldahora posterior a atualizar, ele funciona sem o programador?

    • @lifeai1889
      @lifeai1889 7 месяцев назад

      ​@@ismaeldahorawhat protocol is it using
      Is it SWD or serial or some proprietary stuff

  • @witawat
    @witawat Год назад

    have version MRS ?

  • @skhorcall1230
    @skhorcall1230 Год назад +1

    Please make RISC-V architecture deign using verliog

    • @petermuller608
      @petermuller608 Год назад

      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

  • @fluiditynz
    @fluiditynz Год назад

    Has anybody seen a CH32Vxxx library for Arduino yet?

  • @claudioolmedo_com
    @claudioolmedo_com Год назад

    What’s board and connection used?

    • @ismaeldahora
      @ismaeldahora Год назад

      Eu testei com a placa nanoCH32V003 e programador WCH-LinkE, funcionou bem. Blink + Serial

    • @claudioolmedo_com
      @claudioolmedo_com Год назад

      @@ismaeldahora Mas depois dá para fazer sem o WCH-LinkE mandar ele pelo serial? Vou testar aqui também

    • @ismaeldahora
      @ismaeldahora Год назад

      @@claudioolmedo_com eu não testei e tbm não sei se tem bootloader dfu. amanhã eu vou testar

    • @ismaeldahora
      @ismaeldahora Год назад

      @@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.

    • @claudioolmedo_com
      @claudioolmedo_com Год назад

      @@ismaeldahora tentou apagar antes de gravar o novo?