Kunyaka ophelileyo, iWCH ibonise uthotho lwe I-RISC-V i-microcontrollers umdla, uyayazi loo nto IiMCU esekwe kule ISA ivulekileyo ziindaba ezimnandi xa kuthelekiswa nee-ARM, phakathi kwezinye. Ezi ziquka "i-32 cent" CH003V10 RISC-V microcontroller kunye ne-2KB ye-SRAM kunye ne-16KB ye-flash, kunye ne-CH32V307 enezixhobo ezininzi (ukuya kwi-64KB ye-SRAM kunye ne-256KB ye-flash) kunye neeperipherals ezongezelelweyo.
Ukuza kuthi ga ngoku, ezi microcontrollers zinokucwangciswa ngolwimi lwe-C zisebenzisa i-MounRiver IDE okanye ezinye izixhobo ezivulelekileyo. Nangona kunjalo, I-WCH isanda kwazisa inkxaso ye-Arduino IDE kuninzi lwala ma-microcontrollers e-RISC-V, okuya kuvumela abantu abaninzi ukuba bathathe inxaxheba kwaye basebenzise i-IDE efanayo ne-Arduino kunye nezinye iibhodi zophuhliso.
Ithala leencwadi eliphakathi CH32duino Isebenza kunye ne-OpenOCD nge-WCH-LINKE hardware ukukhuphela i-firmware kunye ne-debug WCH chips. Ukongeza, inoluhlu lwezixhobo riscv-akukho-zinziso-gcc exhasa imiyalelo ye-RISC-V yesiko (isiqingatha-igama kunye ne-byte yomyalelo wokunyanzeliswa koxinzelelo, i-hardware stack push / imisebenzi ye-pop) ekhoyo kwi-WCH's RISC-V microcontroller.
Ezi khithi zophuhliso zilandelayo ziyaxhaswa okwangoku Arduino IDE ehambelanayo:
- Ibhodi ye-EVT CH32V003F4P
- Ibhodi ye-EVT CH32V203G8U
- Ibhodi ye-EVT CH32X035G8U
- Ibhodi ye-EVT CH32V103R8T6_BLACK
- Ibhodi ye-EVT CH32V307VCT6_BLACK
Zonke zine-I/O yeeperipherals ADC, DAC, USART, GPIO, EXTI, SysTick, I2C kunye neSPI.
Ukuze uzisebenzise, kuya kufuneka ulandele oku kulandelayo amanyathelo:
- Yongeza ikhonkco elilandelayo kwindawo "Ii-URL zomphathi wepleyiti yelayisensi eyongezelelweyo” kwi-Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
- Emva koko, qhagamshela iibhodi ze-EVT ze-WCH CH32 MCU
- Khetha ibhodi yeRISC-V enje nge CH32V00x kwimenyu ye-Arduino IDE njengoko ubuya kwenza ngeArduino okanye iibhodi ezihambelanayo.
- Kwaye ngale ndlela unokulayisha ikhowudi yomzobo ocwangcisiweyo ukuwubona usebenza.
Kwaye khumbula, Arduino IDE iyahambelana IWindows, iLinux kunye neMacOS, nangona inokufuna useto oluthile lwendlela nganye yokusebenza.
Iinkcukacha ezithe xaxe - Indawo yeProjekthi yeGitHub