गेल्या वर्षभरात, WCH ने एक मालिका सादर केली आहे RISC-V मायक्रोकंट्रोलर मनोरंजक, तुम्हाला ते माहित आहे MCUs या खुल्या ISA वर आधारित, इतरांबरोबरच ARM च्या तुलनेत चांगली बातमी आहे. यामध्ये 32KB SRAM आणि 003KB फ्लॅशसह "10 सेंट" CH2V16 RISC-V मायक्रोकंट्रोलर आणि CH32V307 ज्यामध्ये अधिक संसाधने आहेत (64KB SRAM आणि 256KB फ्लॅश पर्यंत) आणि अतिरिक्त परिधीयांचा समावेश आहे.
आतापर्यंत, हे मायक्रोकंट्रोलर MounRiver IDE किंवा इतर काही ओपन सोर्स टूल्स वापरून C भाषेत प्रोग्राम केले जाऊ शकतात. तथापि, WCH ने अलीकडे Arduino IDE समर्थन जाहीर केले यापैकी बर्याच RISC-V मायक्रोकंट्रोलरसाठी, जे अधिक लोकांना सहभागी होण्यास आणि Arduino आणि इतर विकास मंडळांप्रमाणेच IDE वापरण्यास अनुमती देईल.
साठी केंद्रीय ग्रंथालय CH32duino फर्मवेअर डाउनलोड करण्यासाठी आणि WCH चिप्स डीबग करण्यासाठी WCH-LINKE हार्डवेअरद्वारे OpenOCD सह कार्य करते. याव्यतिरिक्त, त्यात अनेक साधनांची मालिका आहे riscv-none-embed-gcc जे WCH च्या RISC-V मायक्रोकंट्रोलरमध्ये असलेल्या सानुकूल RISC-V सूचनांना (अर्ध-शब्द आणि बाइट कॉम्प्रेशन इंस्ट्रक्शन एक्स्टेंशन, हार्डवेअर स्टॅक पुश/पॉप फंक्शन्स) समर्थन देते.
खालील विकास किट सध्या समर्थित आहेत Arduino IDE सुसंगत:
- EVT बोर्ड CH32V003F4P
- EVT बोर्ड CH32V203G8U
- EVT बोर्ड CH32X035G8U
- EVT बोर्ड CH32V103R8T6_BLACK
- EVT बोर्ड CH32V307VCT6_BLACK
ते सर्व परिघांसाठी I/O सह ADC, DAC, USART, GPIO, EXTI, SysTick, I2C आणि SPI.
त्यांचा वापर करण्यासाठी, तुम्हाला खालील गोष्टींचे पालन करावे लागेल पायर्या:
- फील्डमध्ये खालील लिंक जोडा "अतिरिक्त परवाना प्लेट व्यवस्थापक URLArduino 2.0 IDE मध्ये: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
- पुढे, WCH CH32 MCU चे EVT बोर्ड कनेक्ट करा
- Arduino IDE मेनूमधून CH32V00x सारखा RISC-V बोर्ड निवडा, जसे तुम्ही Arduino किंवा सुसंगत बोर्डसह करता.
- आणि अशा प्रकारे तुम्ही प्रोग्राम केलेल्या स्केचचा कोड काम करत असल्याचे पाहण्यासाठी लोड करू शकता.
आणि लक्षात ठेवा, Arduino IDE सह सुसंगत आहे विंडोज, लिनक्स आणि मॅकोस, जरी प्रत्येक ऑपरेटिंग सिस्टमसाठी काही विशिष्ट सेटिंग्ज आवश्यक असू शकतात.
अधिक माहिती - प्रोजेक्ट गिटहब साइट