WCH annoncerer ny RISC-V mikrocontroller, der kan programmeres med Arduino IDE

Arduino IDE RISC-V

I det seneste år har WCH præsenteret en række af RISC-V mikrocontrollere interessant, det ved du MCUs baseret på denne åbne ISA er gode nyheder sammenlignet med blandt andet ARM'er. Disse inkluderer "32 cent" CH003V10 RISC-V mikrocontroller med 2KB SRAM og 16KB flash, og CH32V307, der har flere ressourcer (op til 64KB SRAM og 256KB flash) og yderligere periferiudstyr.

Indtil nu kunne disse mikrocontrollere programmeres i C-sprog ved hjælp af MounRiver IDE eller andre open source-værktøjer. Imidlertid, WCH annoncerede for nylig Arduino IDE-understøttelse for mange af disse RISC-V mikrocontrollere, hvilket vil give flere mennesker mulighed for at deltage og bruge den samme IDE som til Arduino og andre udviklingstavler.

Centralbiblioteket for CH32duino Fungerer med OpenOCD via WCH-LINKE-hardware til at downloade firmware og fejlfinde WCH-chips. Derudover har den en række værktøjer riscv-none-embed-gcc som understøtter brugerdefinerede RISC-V instruktioner (halv-ord og byte kompression instruktions udvidelser, hardware stack push/pop funktioner), der findes i WCH's RISC-V mikrocontroller.

Følgende udviklingssæt understøttes i øjeblikket Arduino IDE-kompatibel:

  • EVT-kort CH32V003F4P
  • EVT-kort CH32V203G8U
  • EVT-kort CH32X035G8U
  • EVT-kort CH32V103R8T6_BLACK
  • EVT-kort CH32V307VCT6_BLACK

Alle med I/O til ydre enheder ADC, DAC, USART, GPIO, EXTI, SysTick, I2C og SPI.

For at bruge dem skal du følge følgende pasos:

  1. Tilføj følgende link til feltet "Yderligere URL'er til nummerpladeadministrator” i Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Tilslut derefter EVT-kortene på WCH CH32 MCU
  3. Vælg et RISC-V-kort såsom CH32V00x fra Arduino IDE-menuen, som du ville med Arduino eller kompatible boards
  4. Og på denne måde kan du indlæse koden til den programmerede skitse for at se den virke.

Og husk, Arduino IDE er kompatibel med Windows, Linux og macOS, selvom det kan kræve nogle specifikke indstillinger for hvert operativsystem.

Mere information - Project GitHub websted


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.