WCH、Arduino IDEでプログラムできる新しいRISC-Vマイクロコントローラーを発表

Arduino IDE RISC-V

昨年、WCH は一連の成果を発表しました。 RISC-Vマイクロコントローラー 興味深いですね、それは知っていますね MCU このオープン ISA に基づく機能は、ARM などと比較して素晴らしいニュースです。これらには、32KB の SRAM と 003KB のフラッシュを備えた「10 セント」の CH2V16 RISC-V マイクロコントローラーや、より多くのリソース (最大 32KB の SRAM と 307KB のフラッシュ) と追加のペリフェラルを備えた CH64V256 が含まれます。

これまで、これらのマイクロコントローラーは、MounRiver IDE またはその他のオープン ソース ツールを使用して C 言語でプログラムできました。しかし、 WCH は最近 Arduino IDE のサポートを発表しました これにより、より多くの人が参加し、Arduino や他の開発ボードと同じ IDE を使用できるようになります。

中央図書館は、 CH32ドゥイーノ WCH-LINKE ハードウェアを介して OpenOCD と連携して、ファームウェアをダウンロードし、WCH チップをデバッグします。さらに、一連のツールがあります 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.

それらを使用するには、次の手順に従う必要があります。 pasos:

  1. 次のリンクをフィールドに追加します。追加のライセンス プレート マネージャーの URLArduino 2.0 IDE の場合: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. 次に、WCH CH32 MCU の EVT ボードを接続します。
  3. Arduino または互換ボードの場合と同様に、Arduino IDE メニューから CH32V00x などの RISC-V ボードを選択します。
  4. このようにして、プログラムされたスケッチのコードをロードして、その動作を確認できます。

Arduino IDE は以下と互換性があることを覚えておいてください。 Windows、Linux、macOSただし、オペレーティング システムごとに特定の設定が必要になる場合があります。

詳しくは - プロジェクトの GitHub サイト


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。