WCH નવા RISC-V માઇક્રોકન્ટ્રોલરની જાહેરાત કરે છે જે Arduino IDE સાથે પ્રોગ્રામ કરી શકાય છે

Arduino IDE RISC-V

છેલ્લા વર્ષમાં, WCH ની શ્રેણી રજૂ કરી છે RISC-V માઇક્રોકન્ટ્રોલર્સ રસપ્રદ, તમે તે જાણો છો એમસીયુ આ ઓપન ISA પર આધારિત એઆરએમની સરખામણીમાં અન્યો વચ્ચેના સારા સમાચાર છે. આમાં 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.

તેનો ઉપયોગ કરવા માટે, તમારે નીચેનાને અનુસરવાની જરૂર પડશે પગલાં:

  1. ફીલ્ડમાં નીચેની લિંક ઉમેરો “વધારાના લાઇસન્સ પ્લેટ મેનેજર URL" Arduino 2.0 IDE માં: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. આગળ, WCH CH32 MCU ના EVT બોર્ડને જોડો
  3. Arduino IDE મેનૂમાંથી RISC-V બોર્ડ પસંદ કરો જેમ કે CH32V00x તમે Arduino અથવા સુસંગત બોર્ડ સાથે પસંદ કરો છો.
  4. અને આ રીતે તમે પ્રોગ્રામ કરેલ સ્કેચના કોડને કામ કરે છે તે જોવા માટે તેને લોડ કરી શકો છો.

અને યાદ રાખો, Arduino IDE સાથે સુસંગત છે વિંડોઝ, લિનક્સ અને મcકોઝ, જો કે તેને દરેક ઓપરેટિંગ સિસ્ટમ માટે અમુક ચોક્કસ સેટિંગ્સની જરૂર પડી શકે છે.

વધુ મહિતી - પ્રોજેક્ટ GitHub સાઇટ


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.