WCH ประกาศไมโครคอนโทรลเลอร์ RISC-V ใหม่ที่สามารถตั้งโปรแกรมด้วย Arduino IDE

Arduino IDE RISC-V

ในปีที่ผ่านมา WCH ได้นำเสนอชุดของ ไมโครคอนโทรลเลอร์ RISC-V น่าสนใจ คุณก็รู้ MCUs จาก ISA แบบเปิดนี้ถือเป็นข่าวดีเมื่อเปรียบเทียบกับ ARM และอื่นๆ ซึ่งรวมถึงไมโครคอนโทรลเลอร์ CH32V003 RISC-V ขนาด “10 เปอร์เซ็นต์” ที่มี SRAM 2KB และแฟลช 16KB และ CH32V307 ที่มีทรัพยากรมากขึ้น (SRAM สูงสุด 64KB และแฟลช 256KB) และอุปกรณ์ต่อพ่วงเพิ่มเติม

จนถึงขณะนี้ ไมโครคอนโทรลเลอร์เหล่านี้สามารถตั้งโปรแกรมเป็นภาษา C โดยใช้ MounRiver IDE หรือเครื่องมือโอเพ่นซอร์สอื่นๆ อย่างไรก็ตาม, WCH เพิ่งประกาศรองรับ Arduino IDE สำหรับไมโครคอนโทรลเลอร์ RISC-V จำนวนมาก ซึ่งจะช่วยให้ผู้คนเข้าร่วมและใช้ IDE เดียวกันกับ Arduino และบอร์ดพัฒนาอื่นๆ ได้มากขึ้น

ห้องสมุดกลางเพื่อ CH32ดูอิโน ทำงานร่วมกับ OpenOCD ผ่านฮาร์ดแวร์ WCH-LINKE เพื่อดาวน์โหลดเฟิร์มแวร์และแก้ไขข้อบกพร่องชิป WCH นอกจากนี้ยังมีชุดเครื่องมือต่างๆ riscv-ไม่มี-ฝัง-gcc ซึ่งรองรับคำสั่ง RISC-V แบบกำหนดเอง (ส่วนขยายคำสั่งการบีบอัดครึ่งคำและไบต์ ฟังก์ชัน push/pop แบบสแต็กฮาร์ดแวร์) ที่มีอยู่ในไมโครคอนโทรลเลอร์ 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.

ในการใช้งานคุณจะต้องปฏิบัติตามสิ่งต่อไปนี้ ขั้นตอน:

  1. เพิ่มลิงค์ต่อไปนี้ลงในช่อง “URL ผู้จัดการป้ายทะเบียนเพิ่มเติม” ใน 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 เข้ากันได้กับ Windows, Linux และ macOSแม้ว่าอาจต้องมีการตั้งค่าเฉพาะบางอย่างสำหรับระบบปฏิบัติการแต่ละระบบก็ตาม

ข้อมูลมากกว่านี้ - ไซต์โครงการ GitHub


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา