WCH oznamuje nový mikrokontrolér RISC-V, ktorý je možné naprogramovať pomocou Arduino IDE

Arduino IDE RISC-V

V minulom roku WCH predstavila sériu Mikrokontroléry RISC-V zaujímavé, to vieš MCU založené na tomto otvorenom ISA sú skvelé správy okrem iného v porovnaní s ARM. Patrí medzi ne „32-centový“ mikrokontrolér CH003V10 RISC-V s 2 KB SRAM a 16 KB flash a CH32V307, ktorý má viac zdrojov (až 64 KB SRAM a 256 KB flash) a ďalšie periférie.

Doteraz bolo možné tieto mikrokontroléry programovať v jazyku C pomocou MounRiver IDE alebo niektorých iných open source nástrojov. však WCH nedávno oznámila podporu Arduino IDE pre mnohé z týchto RISC-V mikrokontrolérov, čo umožní viacerým ľuďom zapojiť sa a používať rovnaké IDE ako pre Arduino a iné vývojové dosky.

Ústredná knižnica pre CH32duino Spolupracuje s OpenOCD cez hardvér WCH-LINKE na stiahnutie firmvéru a ladenie čipov WCH. Okrem toho má rad nástrojov riscv-none-embed-gcc ktorý podporuje vlastné inštrukcie RISC-V (rozšírenia inštrukcií na kompresiu pol slova a bajtov, funkcie push/pop hardvérového zásobníka) prítomné v mikrokontroléri RISC-V od WCH.

V súčasnosti sú podporované nasledujúce vývojové súpravy Kompatibilné s Arduino IDE:

  • Doska EVT CH32V003F4P
  • Doska EVT CH32V203G8U
  • Doska EVT CH32X035G8U
  • Doska EVT CH32V103R8T6_BLACK
  • Doska EVT CH32V307VCT6_BLACK

Všetky s I/O pre periférne zariadenia ADC, DAC, USART, GPIO, EXTI, SysTick, I2C a SPI.

Aby ste ich mohli použiť, budete musieť dodržiavať nasledujúce kroky:

  1. Pridajte nasledujúci odkaz do poľa „Ďalšie adresy URL správcu ŠPZ“ v IDE Arduino 2.0: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Potom pripojte dosky EVT WCH CH32 MCU
  3. Vyberte dosku RISC-V, napríklad CH32V00x z ponuky Arduino IDE, ako by ste to urobili s Arduino alebo kompatibilnými doskami
  4. A týmto spôsobom môžete načítať kód naprogramovaného náčrtu, aby ste videli, ako funguje.

A pamätajte, že Arduino IDE je kompatibilné s Windows, Linux a macOS, aj keď môže vyžadovať určité špecifické nastavenia pre každý operačný systém.

Viac informácií - Stránka projektu GitHub


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.