WCH paziņo par jaunu RISC-V mikrokontrolleri, ko var ieprogrammēt ar Arduino IDE

Arduino IDE RISC-V

Pagājušajā gadā WCH ir prezentējusi virkni RISC-V mikrokontrolleri interesanti, tu to zini MCU pamatojoties uz šo atvērto ISA, cita starpā ir lieliskas ziņas salīdzinājumā ar ARM. Tie ietver “32 centu” CH003V10 RISC-V mikrokontrolleri ar 2 KB SRAM un 16 KB zibspuldzi, kā arī CH32V307, kam ir vairāk resursu (līdz 64 KB SRAM un 256 KB zibatmiņas) un papildu perifērijas ierīces.

Līdz šim šos mikrokontrollerus varēja ieprogrammēt C valodā, izmantojot MounRiver IDE vai kādus citus atvērtā pirmkoda rīkus. tomēr WCH nesen paziņoja par Arduino IDE atbalstu daudziem no šiem RISC-V mikrokontrolleriem, kas ļaus vairāk cilvēku piedalīties un izmantot to pašu IDE kā Arduino un citām izstrādes platēm.

Centrālā bibliotēka priekš CH32duino Darbojas ar OpenOCD, izmantojot WCH-LINKE aparatūru, lai lejupielādētu programmaparatūru un atkļūdotu WCH mikroshēmas. Turklāt tam ir virkne rīku riscv-none-embed-gcc kas atbalsta pielāgotas RISC-V instrukcijas (pusvārda un baitu saspiešanas instrukciju paplašinājumus, aparatūras steka push/pop funkcijas), kas atrodas WCH RISC-V mikrokontrollerī.

Pašlaik tiek atbalstīti šādi izstrādes komplekti Saderīgs ar Arduino IDE:

  • EVT plate CH32V003F4P
  • EVT plate CH32V203G8U
  • EVT plate CH32X035G8U
  • EVT plate CH32V103R8T6_BLACK
  • EVT plate CH32V307VCT6_BLACK

Tie visi ar I/O perifērijas ierīcēm ADC, DAC, USART, GPIO, EXTI, SysTick, I2C un SPI.

Lai tos izmantotu, jums jāievēro tālāk norādītās darbības soļi:

  1. Pievienojiet šo saiti laukam "Papildu numura zīmju pārvaldnieka vietrāži URLArduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Pēc tam pievienojiet WCH CH32 MCU EVT plates
  3. Arduino IDE izvēlnē atlasiet RISC-V plati, piemēram, CH32V00x, tāpat kā ar Arduino vai saderīgām platēm.
  4. Un šādā veidā jūs varat ielādēt ieprogrammētās skices kodu, lai redzētu, kā tas darbojas.

Un atcerieties, Arduino IDE ir saderīgs ar Windows, Linux un macOS, lai gan katrai operētājsistēmai var būt nepieciešami noteikti iestatījumi.

Vairāk informācijas - Projekta GitHub vietne


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.