WCH анонсує новий мікроконтролер RISC-V, який можна програмувати за допомогою Arduino IDE

Arduino IDE RISC-V

За останній рік WCH представив серію Мікроконтролери RISC-V цікаво, ти це знаєш Мікроконтролери на основі цієї відкритої ISA є чудовою новиною порівняно з ARMs, серед іншого. Серед них мікроконтролер CH32V003 RISC-V «10 cent» з 2 КБ SRAM і 16 КБ флеш-пам’яті, а також CH32V307, який має більше ресурсів (до 64 КБ SRAM і 256 КБ флеш-пам’яті) і додаткові периферійні пристрої.

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

Центральна бібліотека с CH32duino Працює з OpenOCD через апаратне забезпечення WCH-LINKE для завантаження прошивки та налагодження мікросхем WCH. Крім того, він має ряд інструментів riscv-none-embed-gcc який підтримує користувацькі інструкції RISC-V (розширення інструкцій стиснення півслова та байтів, функції push/pop апаратного стеку), присутні в мікроконтролері RISC-V WCH.

Наразі підтримуються такі комплекти розробки Сумісність з Arduino IDE:

  • Плата EVT CH32V003F4P
  • Плата EVT CH32V203G8U
  • Плата EVT CH32X035G8U
  • Плата EVT CH32V103R8T6_BLACK
  • Плата EVT CH32V307VCT6_BLACK

Усі вони мають I/O для периферійних пристроїв АЦП, ЦАП, 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. Потім підключіть плати EVT мікроконтролера WCH CH32
  3. Виберіть плату RISC-V, таку як CH32V00x, у меню Arduino IDE, як і з Arduino або сумісними платами
  4. І таким чином ви можете завантажити код запрограмованого ескізу, щоб побачити його роботу.

І пам’ятайте, Arduino IDE сумісна з Windows, Linux та macOS, хоча це може вимагати певних налаштувань для кожної операційної системи.

Більше інформації - Сайт проекту GitHub


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.