WCH anunță noul microcontroler RISC-V care poate fi programat cu Arduino IDE

Arduino IDE RISC-V

În ultimul an, WCH a prezentat o serie de Microcontrolere RISC-V interesant, știi asta MCU-uri pe baza acestui ISA deschis, sunt o veste excelentă în comparație cu ARM-urile, printre altele. Acestea includ microcontrolerul „32 cent” CH003V10 RISC-V cu 2KB de SRAM și 16KB de flash și CH32V307 care are mai multe resurse (până la 64KB de SRAM și 256KB de flash) și periferice suplimentare.

Până acum, aceste microcontrolere puteau fi programate în limbajul C folosind IDE MounRiver sau alte instrumente open source. In orice caz, WCH a anunțat recent suport pentru Arduino IDE pentru multe dintre aceste microcontrolere RISC-V, ceea ce va permite mai multor oameni să participe și să utilizeze același IDE ca pentru Arduino și alte plăci de dezvoltare.

Biblioteca centrală pentru CH32duino Funcționează cu OpenOCD prin hardware WCH-LINKE pentru a descărca firmware-ul și a depana cipurile WCH. În plus, are o serie de instrumente riscv-none-embed-gcc care acceptă instrucțiuni RISC-V personalizate (extensii de instrucțiuni de compresie de jumătate de cuvânt și octeți, funcții push/pop pentru stiva hardware) prezente în microcontrolerul RISC-V WCH.

În prezent sunt acceptate următoarele kituri de dezvoltare Compatibil cu Arduino IDE:

  • Placă EVT CH32V003F4P
  • Placă EVT CH32V203G8U
  • Placă EVT CH32X035G8U
  • Placa EVT CH32V103R8T6_BLACK
  • Placă EVT CH32V307VCT6_BLACK

Toate cu I/O pentru periferice ADC, DAC, USART, GPIO, EXTI, SysTick, I2C și SPI.

Pentru a le utiliza, va trebui să urmați următoarele pași:

  1. Adăugați următorul link la câmpul „Adrese URL suplimentare ale managerului plăcuțelor de înmatriculare” în Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Apoi, conectați plăcile EVT ale MCU WCH CH32
  3. Selectați o placă RISC-V, cum ar fi CH32V00x, din meniul Arduino IDE, așa cum ați face cu Arduino sau plăcile compatibile
  4. Și astfel puteți încărca codul schiței programate pentru a vedea cum funcționează.

Și amintiți-vă, Arduino IDE este compatibil cu Windows, Linux și macOS, deși poate necesita unele setări specifice pentru fiecare sistem de operare.

Mai multe informatii - Site-ul Proiect GitHub


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.