WCH מכריזה על מיקרו-בקר RISC-V חדש שניתן לתכנת עם Arduino IDE

Arduino IDE RISC-V

בשנה האחרונה הציגה WCH סדרה של מיקרו-בקרים RISC-V מעניין, אתה יודע את זה מרכזי MCU בהתבסס על ISA פתוח זה חדשות מצוינות בהשוואה ל-ARMs, בין היתר. אלה כוללים את המיקרו-בקר CH32V003 RISC-V "10 סנט" עם 2KB של SRAM ו-16KB של פלאש, ואת CH32V307 שיש לו יותר משאבים (עד 64KB של SRAM ו-256KB של פלאש) וציוד היקפי נוסף.

עד כה, ניתן היה לתכנת את המיקרו-בקרים הללו בשפת C באמצעות ה-MounRiver IDE או כלים אחרים בקוד פתוח. למרות זאת, WCH הכריזה לאחרונה על תמיכת Arduino IDE עבור רבים ממיקרו-בקרי ה-RISC-V הללו, מה שיאפשר ליותר אנשים להשתתף ולהשתמש באותו IDE כמו עבור Arduino ולוחות פיתוח אחרים.

הספרייה המרכזית עבור CH32duino עובד עם OpenOCD באמצעות חומרת WCH-LINKE להורדת קושחה ולניפוי באגים בשבבי WCH. בנוסף, יש לו סדרת כלים riscv-none-embed-gcc אשר תומך בהוראות RISC-V מותאמות אישית (הרחבות הוראות דחיסה של חצי מילה ובייט, פונקציות דחיפה/פופ של מחסנית חומרה) הקיימות במיקרו-בקר RISC-V של WCH.

ערכות הפיתוח הבאות נתמכות כעת תואם Arduino IDE:

  • לוח EVT CH32V003F4P
  • לוח EVT CH32V203G8U
  • לוח EVT CH32X035G8U
  • לוח EVT CH32V103R8T6_BLACK
  • לוח EVT CH32V307VCT6_BLACK

כולם עם I/O עבור ציוד היקפי ADC, DAC, USART, GPIO, EXTI, SysTick, I2C ו-SPI.

כדי להשתמש בהם, תצטרך לבצע את הפעולות הבאות pasos:

  1. הוסף את הקישור הבא לשדה "כתובות אתרים נוספות של מנהל לוחיות רישויב- Arduino 2.0 IDE: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. לאחר מכן, חבר את לוחות ה-EVT של ה-WCH CH32 MCU
  3. בחר לוח RISC-V כגון CH32V00x מתפריט Arduino IDE כפי שהיית עושה עם Arduino או לוחות תואמים
  4. ובדרך זו אתה יכול לטעון את הקוד של הסקיצה המתוכנתת כדי לראות את זה עובד.

וזכור, Arduino IDE תואם חלונות, לינוקס ו- macOS, למרות שזה עשוי לדרוש הגדרות ספציפיות עבור כל מערכת הפעלה.

עוד מידע - אתר Project GitHub


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.