WCH annuncia il nuovo microcontrollore RISC-V che può essere programmato con l'IDE Arduino

ArduinoIDE RISC-V

Nell'ultimo anno, WCH ha presentato una serie di Microcontrollori RISC-V interessante, lo sai MCU basati su questo ISA aperto rappresentano un'ottima notizia rispetto agli ARM, tra gli altri. Questi includono il microcontrollore RISC-V CH32V003 “10 cent” con 2KB di SRAM e 16KB di flash e il CH32V307 che ha più risorse (fino a 64KB di SRAM e 256KB di flash) e periferiche aggiuntive.

Fino ad ora, questi microcontrollori potevano essere programmati in linguaggio C utilizzando l'IDE MounRiver o altri strumenti open source. Tuttavia, WCH ha recentemente annunciato il supporto IDE Arduino per molti di questi microcontrollori RISC-V, che consentiranno a più persone di partecipare e utilizzare lo stesso IDE di Arduino e altre schede di sviluppo.

La biblioteca centrale per CH32duino Funziona con OpenOCD tramite hardware WCH-LINKE per scaricare firmware ed eseguire il debug dei chip WCH. Inoltre, ha una serie di strumenti riscv-none-embed-gcc che supporta istruzioni RISC-V personalizzate (estensioni delle istruzioni di compressione di mezza parola e byte, funzioni push/pop dello stack hardware) presenti nel microcontrollore RISC-V di WCH.

Sono attualmente supportati i seguenti kit di sviluppo Compatibile con l'IDE Arduino:

  • Scheda EVT CH32V003F4P
  • Scheda EVT CH32V203G8U
  • Scheda EVT CH32X035G8U
  • Scheda EVT CH32V103R8T6_BLACK
  • Scheda EVT CH32V307VCT6_BLACK

Tutti con I/O per le periferiche ADC, DAC, USART, GPIO, EXTI, SysTick, I2C e SPI.

Per utilizzarli, dovrai seguire quanto segue requisiti:

  1. Aggiungi il seguente link al campo “URL aggiuntivi per la gestione delle targhe"nell'IDE Arduino 2.0: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Successivamente, collegare le schede EVT dell'MCU WCH CH32
  3. Seleziona una scheda RISC-V come CH32V00x dal menu IDE di Arduino come faresti con Arduino o schede compatibili
  4. E in questo modo puoi caricare il codice dello sketch programmato per vederlo funzionare.

E ricorda, Arduino IDE è compatibile con Windows, Linux e macOS, anche se potrebbe richiedere alcune impostazioni specifiche per ciascun sistema operativo.

Maggiori informazioni - Sito del progetto GitHub


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.