WCH shpall mikrokontrolluesin e ri RISC-V që mund të programohet me Arduino IDE

Arduino IDE RISC-V

Në vitin e fundit WCH ka prezantuar një seri të Mikrokontrolluesit RISC-V interesante, ju e dini këtë MCU-të bazuar në këtë ISA të hapur janë lajme të mira krahasuar me ARM-të, ndër të tjera. Këto përfshijnë mikrokontrolluesin "32 cent" CH003V10 RISC-V me 2 KB SRAM dhe 16 KB blic, dhe CH32V307 që ka më shumë burime (deri në 64 KB SRAM dhe 256 KB flash) dhe pajisje shtesë periferike.

Deri më tani, këta mikrokontrollues mund të programoheshin në gjuhën C duke përdorur MounRiver IDE ose disa mjete të tjera me burim të hapur. Megjithatë, WCH njoftoi së fundmi mbështetjen e Arduino IDE për shumë prej këtyre mikrokontrolluesve RISC-V, të cilët do të lejojnë më shumë njerëz të marrin pjesë dhe të përdorin të njëjtin IDE si për Arduino dhe bordet e tjera të zhvillimit.

Biblioteka qendrore për CH32duino Punon me OpenOCD nëpërmjet harduerit WCH-LINKE për të shkarkuar firmuerin dhe korrigjimin e çipave WCH. Përveç kësaj, ajo ka një sërë mjetesh riscv-none-embed-gcc i cili mbështet udhëzimet e personalizuara RISC-V (zgjatjet e instruksioneve të kompresimit të gjysmëfjalës dhe bajtit, funksionet push/pop të stackave harduerike) të pranishme në mikrokontrolluesin RISC-V të WCH.

Kompletet e mëposhtme të zhvillimit mbështeten aktualisht E përputhshme me Arduino IDE:

  • Pllaka EVT CH32V003F4P
  • Pllaka EVT CH32V203G8U
  • Pllaka EVT CH32X035G8U
  • Pllaka EVT CH32V103R8T6_BLACK
  • Pllaka EVT CH32V307VCT6_BLACK

Të gjithë me hyrje/dalje për pajisjet periferike ADC, DAC, USART, GPIO, EXTI, SysTick, I2C dhe SPI.

Për t'i përdorur ato, duhet të ndiqni sa vijon pasos:

  1. Shtoni lidhjen e mëposhtme në fushën "URL-të shtesë të menaxherit të targave” në Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Më pas, lidhni bordet EVT të WCH CH32 MCU
  3. Zgjidhni një tabelë RISC-V si CH32V00x nga menyja Arduino IDE siç do të bënit me Arduino ose bordet e pajtueshme
  4. Dhe në këtë mënyrë mund të ngarkoni kodin e skicës së programuar për ta parë atë të funksionojë.

Dhe mbani mend, Arduino IDE është në përputhje me Windows, Linux dhe macOS, megjithëse mund të kërkojë disa cilësime specifike për çdo sistem operativ.

Më shumë informacion - Faqja e projektit GitHub


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.