WCH обявява нов RISC-V микроконтролер, който може да бъде програмиран с Arduino IDE

Arduino IDE RISC-V

През последната година WCH представи серия от RISC-V микроконтролери интересно, вече го знаете MCUs базирани на този отворен ISA са страхотни новини в сравнение с ARM, наред с други. Те включват микроконтролера CH32V003 RISC-V „10 cent“ с 2KB SRAM и 16KB флаш памет и CH32V307, който има повече ресурси (до 64KB SRAM и 256KB флаш) и допълнителни периферни устройства.

Досега тези микроконтролери можеха да бъдат програмирани на език C с помощта на MounRiver IDE или някои други инструменти с отворен код. Въпреки това, WCH наскоро обяви поддръжка на Arduino IDE за много от тези RISC-V микроконтролери, което ще позволи на повече хора да участват и да използват същата IDE като за Arduino и други платки за разработка.

Централната библиотека за CH32duino Работи с OpenOCD чрез хардуер WCH-LINKE за изтегляне на фърмуер и отстраняване на грешки в WCH чипове. Освен това има серия от инструменти riscv-none-embed-gcc който поддържа персонализирани RISC-V инструкции (разширения на инструкции за компресиране на половин дума и байт, функции за натискане/изскачане на хардуерен стек), налични в 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.

За да ги използвате, ще трябва да следвате следното PASOS:

  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. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.