WCH, Arduino IDE ile programlanabilen yeni RISC-V mikrokontrolcüsünü duyurdu

Arduino IDE RISC-V

Geçtiğimiz yıl WCH bir dizi sunum gerçekleştirdi. RISC-V mikrodenetleyicileri ilginç, bunu biliyorsun MCU'lar Bu açık ISA'ya dayanarak, diğerlerinin yanı sıra ARM'lerle karşılaştırıldığında harika bir haber. Bunlar arasında 32KB SRAM ve 003KB flash içeren "10 cent" CH2V16 RISC-V mikro denetleyici ve daha fazla kaynağa (32KB SRAM ve 307KB flash'a kadar) ve ek çevre birimlerine sahip CH64V256 yer alıyor.

Şimdiye kadar bu mikrokontrolörler, MounRiver IDE veya başka açık kaynaklı araçlar kullanılarak C dilinde programlanabiliyordu. Fakat, WCH yakın zamanda Arduino IDE desteğini duyurdu Bu RISC-V mikrokontrolörlerinin çoğu için, daha fazla kişinin Arduino ve diğer geliştirme kartlarıyla aynı IDE'ye katılmasına ve kullanmasına olanak tanıyacak.

Bunun için merkez kütüphane CH32duino Ürün yazılımını indirmek ve WCH çiplerinde hata ayıklamak için WCH-LINKE donanımı aracılığıyla OpenOCD ile çalışır. Ayrıca bir dizi araç var riskcv-none-embed-gcc WCH'nin RISC-V mikro denetleyicisinde bulunan özel RISC-V talimatlarını (yarım kelime ve bayt sıkıştırma talimatı uzantıları, donanım yığını itme/açma işlevleri) destekler.

Aşağıdaki geliştirme kitleri şu anda desteklenmektedir Arduino IDE uyumlu:

  • EVT kartı CH32V003F4P
  • EVT kartı CH32V203G8U
  • EVT kartı CH32X035G8U
  • EVT kartı CH32V103R8T6_BLACK
  • EVT kartı CH32V307VCT6_BLACK

Hepsi çevre birimleri için G/Ç'ye sahiptir ADC, DAC, USART, GPIO, EXTI, SysTick, I2C ve SPI.

Bunları kullanmak için aşağıdakileri takip etmeniz gerekecektir. adımlar:

  1. Aşağıdaki bağlantıyı “alanına ekleyin”Ek plaka yöneticisi URL'leri”Arduino 2.0 IDE'de: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Ardından WCH CH32 MCU'nun EVT kartlarını bağlayın
  3. Arduino veya uyumlu kartlarda olduğu gibi Arduino IDE menüsünden CH32V00x gibi bir RISC-V kartı seçin
  4. Ve bu şekilde, programlanmış taslağın kodunu yükleyerek çalıştığını görebilirsiniz.

Ve unutmayın, Arduino IDE aşağıdakilerle uyumludur: Windows, Linux ve macOS, ancak her işletim sistemi için bazı özel ayarlar gerektirebilir.

Daha fazla bilgi - Proje GitHub sitesi


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.