WCH ogłasza nowy mikrokontroler RISC-V, który można programować za pomocą Arduino IDE

Arduino IDE RISC-V

W zeszłym roku WCH zaprezentowało serię Mikrokontrolery RISC-V ciekawe, wiesz o tym MCU oparte na tym otwartym ISA to świetna wiadomość w porównaniu m.in. z ARMami. Należą do nich mikrokontroler „32 centów” CH003V10 RISC-V z 2 KB pamięci SRAM i 16 KB pamięci flash oraz CH32V307 posiadający więcej zasobów (do 64 KB SRAM i 256 KB pamięci flash) oraz dodatkowe urządzenia peryferyjne.

Do tej pory te mikrokontrolery można było programować w języku C przy użyciu MounRiver IDE lub innych narzędzi open source. Jednakże, WCH ogłosiło niedawno obsługę Arduino IDE dla wielu z tych mikrokontrolerów RISC-V, co pozwoli większej liczbie osób na uczestnictwo i korzystanie z tego samego IDE, co w przypadku Arduino i innych płytek programistycznych.

Centralna biblioteka ds CH32duino Współpracuje z OpenOCD poprzez sprzęt WCH-LINKE w celu pobierania oprogramowania układowego i debugowania układów WCH. Ponadto posiada szereg narzędzi riscv-none-embed-gcc który obsługuje niestandardowe instrukcje RISC-V (rozszerzenia instrukcji kompresji półsłów i bajtów, funkcje push/pop stosu sprzętowego) obecne w mikrokontrolerze RISC-V firmy WCH.

Obecnie obsługiwane są następujące zestawy rozwojowe Kompatybilny z Arduino IDE:

  • Płyta EVT CH32V003F4P
  • Płyta EVT CH32V203G8U
  • Płyta EVT CH32X035G8U
  • Płyta EVT CH32V103R8T6_BLACK
  • Płyta EVT CH32V307VCT6_BLACK

Wszystkie z wejściami/wyjściami dla urządzeń peryferyjnych ADC, DAC, USART, GPIO, EXTI, SysTick, I2C i SPI.

Aby z nich skorzystać, musisz postępować zgodnie z poniższymi wskazówkami kroki:

  1. Dodaj następujący link do pola „Dodatkowe adresy URL menedżera tablic rejestracyjnych” w Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Następnie podłącz płytki EVT MCU WCH CH32
  3. Wybierz płytkę RISC-V, taką jak CH32V00x, z menu Arduino IDE, tak jak w przypadku Arduino lub kompatybilnych płytek
  4. W ten sposób możesz załadować kod zaprogramowanego szkicu, aby zobaczyć, jak działa.

I pamiętaj, Arduino IDE jest kompatybilne z Windows, Linux i macOS, chociaż może wymagać pewnych specyficznych ustawień dla każdego systemu operacyjnego.

Więcej informacji - Witryna projektu GitHub


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.