WCH najavljuje novi RISC-V mikrokontroler koji se može programirati sa Arduino IDE

Arduino IDE RISC-V

U prošloj godini WCH je predstavio niz RISC-V mikrokontroleri zanimljivo, znaš to MCU-ovi zasnovane na ovoj otvorenoj ISA-i su odlične vesti u poređenju sa ARM-ovima, između ostalog. To uključuje "32 centi" CH003V10 RISC-V mikrokontroler sa 2KB SRAM-a i 16KB flash memorije, i CH32V307 koji ima više resursa (do 64KB SRAM-a i 256KB flash memorije) i dodatne periferije.

Do sada su se ovi mikrokontroleri mogli programirati u C jeziku koristeći MounRiver IDE ili neke druge alate otvorenog koda. Kako god, WCH je nedavno najavio podršku za Arduino IDE za mnoge od ovih RISC-V mikrokontrolera, što će omogućiti većem broju ljudi da učestvuju i koriste isti IDE kao za Arduino i druge razvojne ploče.

Centralna biblioteka za CH32duino Radi sa OpenOCD preko WCH-LINKE hardvera za preuzimanje firmvera i otklanjanje grešaka na WCH čipovima. Osim toga, ima niz alata riscv-none-embed-gcc koji podržava prilagođene RISC-V instrukcije (proširenja instrukcija kompresije polureči i bajtova, push/pop funkcije hardverskog steka) prisutne u WCH-ovom RISC-V mikrokontroleru.

Sljedeći razvojni kompleti su trenutno podržani Arduino IDE kompatibilan:

  • EVT ploča CH32V003F4P
  • EVT ploča CH32V203G8U
  • EVT ploča CH32X035G8U
  • EVT ploča CH32V103R8T6_BLACK
  • EVT ploča CH32V307VCT6_BLACK

Svi imaju I/O za periferne uređaje ADC, DAC, USART, GPIO, EXTI, SysTick, I2C i SPI.

Da biste ih koristili, morat ćete slijediti sljedeće koraci:

  1. Dodajte sljedeću vezu u polje “Dodatni URL-ovi upravitelja registarskih tablica” u Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Zatim povežite EVT ploče WCH CH32 MCU
  3. Odaberite RISC-V ploču kao što je CH32V00x iz Arduino IDE menija kao što biste učinili sa Arduinom ili kompatibilnim pločama
  4. I na ovaj način možete učitati kod programirane skice da vidite kako radi.

I zapamtite, Arduino IDE je kompatibilan sa Windows, Linux i macOS, iako može zahtijevati neke posebne postavke za svaki operativni sistem.

Više informacija - Lokacija projekta GitHub


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.