WCH mengumumkan mikrokontroler RISC-V baru yang dapat diprogram dengan Arduino IDE

Arduino IDE RISC-V

Pada tahun lalu, WCH telah menghadirkan serangkaian Mikrokontroler RISC-V menarik, kamu tahu itu MCU berdasarkan ISA terbuka ini adalah berita bagus dibandingkan dengan ARM, antara lain. Ini termasuk mikrokontroler CH32V003 RISC-V “10 sen” dengan SRAM 2KB dan flash 16KB, serta CH32V307 yang memiliki lebih banyak sumber daya (SRAM hingga 64KB dan flash 256KB) serta periferal tambahan.

Hingga saat ini, mikrokontroler tersebut dapat diprogram dalam bahasa C menggunakan MounRiver IDE atau beberapa alat open source lainnya. Namun, WCH baru-baru ini mengumumkan dukungan Arduino IDE untuk banyak mikrokontroler RISC-V ini, yang memungkinkan lebih banyak orang untuk berpartisipasi dan menggunakan IDE yang sama seperti untuk Arduino dan papan pengembangan lainnya.

Perpustakaan pusat untuk CH32duino Bekerja dengan OpenOCD melalui perangkat keras WCH-LINKE untuk mengunduh firmware dan men-debug chip WCH. Selain itu, ia memiliki serangkaian alat riscv-tidak ada-sematkan-gcc yang mendukung instruksi RISC-V khusus (ekstensi instruksi kompresi setengah kata dan byte, fungsi tumpukan perangkat keras push/pop) yang ada di mikrokontroler RISC-V WCH.

Kit pengembangan berikut saat ini didukung Kompatibel dengan Arduino IDE:

  • Papan EVT CH32V003F4P
  • Papan EVT CH32V203G8U
  • Papan EVT CH32X035G8U
  • Papan EVT CH32V103R8T6_BLACK
  • Papan EVT CH32V307VCT6_BLACK

Semuanya dengan I/O untuk periferal ADC, DAC, USART, GPIO, EXTI, SysTick, I2C dan SPI.

Untuk menggunakannya, Anda harus mengikuti yang berikut ini tangga:

  1. Tambahkan tautan berikut ke bidang “URL pengelola pelat nomor tambahan” di IDE Arduino 2.0: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Selanjutnya, sambungkan papan EVT dari MCU WCH CH32
  3. Pilih papan RISC-V seperti CH32V00x dari menu Arduino IDE seperti yang Anda lakukan dengan Arduino atau papan yang kompatibel
  4. Dan dengan cara ini Anda dapat memuat kode sketsa yang diprogram untuk melihatnya berfungsi.

Dan ingat, Arduino IDE kompatibel dengan Windows, Linux, dan macOS, meskipun mungkin memerlukan beberapa pengaturan khusus untuk setiap sistem operasi.

Informasi lebih lanjut - Situs Proyek GitHub


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.