WCH 宣布推出新型 RISC-V 微控制器,可使用 Arduino IDE 進行編程

Arduino IDE RISC-V

去年,WCH 推出了一系列 RISC-V 微控制器 有趣,你知道 微控制器 與 ARM 等相比,基於這種開放 ISA 是個好消息。其中包括具有 32KB SRAM 和 003KB 快閃記憶體的「10 cent」CH2V16 RISC-V 微控制器,以及具有更多資源(高達 32KB SRAM 和 307KB 快閃記憶體)和其他週邊裝置的 CH64V256。

到目前為止,這些微控制器可以使用 MounRiver IDE 或其他一些開源工具以 C 語言進行程式設計。然而, WCH 最近宣布支援 Arduino IDE 對於許多這樣的 RISC-V 微控制器,這將使更多的人參與並使用與 Arduino 和其他開發板相同的 IDE。

中央圖書館為 CH32duino 透過 WCH-LINKE 硬體與 OpenOCD 配合使用,下載韌體並調試 WCH 晶片。此外,它還有一系列工具 riscv-無-嵌入-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.

為了使用它們,您需要遵循以下步驟 步驟:

  1. 將以下連結新增至欄位“其他車牌管理器 URL” 在 Arduino 2.0 IDE 中: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. 接下來,連接WCH CH32 MCU的EVT板
  3. 從 Arduino IDE 選單中選擇 RISC-V 板(例如 CH32V00x),就像使用 Arduino 或相容板一樣
  4. 透過這種方式,您可以載入編程草圖的程式碼以查看其工作原理。

請記住,Arduino IDE 相容 Windows,Linux和macOS,儘管它可能需要針對每個作業系統進行一些特定設定。

更多信息 - 專案 GitHub 站點


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。