Ngonyaka odlule, i-WCH yethule uchungechunge lwe I-RISC-V microcontrollers Kuyathakazelisa, uyakwazi lokho Ama-MCU ngokusekelwe kule ISA evulekile yizindaba ezinhle uma ziqhathaniswa nama-ARM, phakathi kwezinye. Lokhu kufaka phakathi i-microcontroller ye-“32 cent” CH003V10 RISC-V ene-2KB ye-SRAM kanye no-16KB we-flash, kanye ne-CH32V307 enezinsiza ezengeziwe (ezifika ku-64KB we-SRAM kanye no-256KB we-flash) nezinye izinto eziphathelene nomngcele.
Kuze kube manje, lezi zilawuli ezincane zingahle zihlelwe ngolimi C zisebenzisa i-MounRiver IDE noma amanye amathuluzi omthombo ovulekile. Nokho, I-WCH isanda kumemezela ukwesekwa kwe-Arduino IDE kweziningi zalezi zilawuli ezincane ze-RISC-V, ezizovumela abantu abaningi ukuthi babambe iqhaza futhi basebenzise i-IDE efanayo neye-Arduino namanye amabhodi okuthuthukisa.
Umtapo wolwazi omaphakathi we I-CH32 iduino Isebenza ne-OpenOCD ngehadiwe ye-WCH-LINKE ukulanda i-firmware nokulungisa ama-chip e-WCH. Ngaphezu kwalokho, inochungechunge lwamathuluzi i-riscv-none-shumeka-gcc esekela imiyalo yangokwezifiso ye-RISC-V (izandiso zemiyalo yokuminyanisa yegama elinguhhafu kanye ne-byte, imisebenzi ye-hardware stack/pop) ekhona ku-microcontroller ye-WCH's RISC-V.
Amakhithi okuthuthukisa alandelayo ayasekelwa okwamanje I-Arduino IDE iyahambisana:
- Ibhodi le-EVT CH32V003F4P
- Ibhodi le-EVT CH32V203G8U
- Ibhodi le-EVT CH32X035G8U
- Ibhodi le-EVT CH32V103R8T6_BLACK
- Ibhodi le-EVT CH32V307VCT6_BLACK
Wonke ane-I/O yama-peripherals I-ADC, i-DAC, i-USART, i-GPIO, i-EXTI, i-SysTick, i-I2C ne-SPI.
Ukuze uwasebenzise, uzodinga ukulandela okulandelayo izinyathelo:
- Engeza isixhumanisi esilandelayo ensimini "Ama-URL engeziwe wesiphathi sepuleti lelayisense” ku-Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
- Okulandelayo, xhuma amabhodi e-EVT e-WCH CH32 MCU
- Khetha ibhodi le-RISC-V elifana ne-CH32V00x kumenyu ye-Arduino IDE njengoba ubungenza nge-Arduino noma amabhodi ahambisanayo
- Futhi ngale ndlela ungalayisha ikhodi yomdwebo ohleliwe ukuze uwubone usebenza.
Futhi khumbula, i-Arduino IDE iyahambisana IWindows, iLinux neMacOS, nakuba kungase kudinge izilungiselelo ezithile zesistimu ngayinye yokusebenza.
Imininingwane engaphezulu - Indawo yephrojekthi ye-GitHub