Установка среды программирования на Windows
Модули VBCores совместимы с Arduino IDE и большей частью ее библиотек для различных сенсоров. В этом разделе мы покажем, как подготовить рабочее окружение для работы с модулями VBCores на Windows 11. Мы рассмотрим установку основных инструментов: среды Arduino IDE и программы STM32CubeProgrammer.
STM32CubeProgrammer
STM32CubeProgrammer — официальный инструмент для программирования микроконтроллеров STM32 через USB и SWD.
Установка STM32CubeProgrammer
- Скачайте STM32CubeProgrammer с нашего зеркала STMicroelectronics.
- Перейдите в папку загрузок, распакуйте архив и запустите установку:

-
Следуйте шагам мастера установки, последовательно нажимая:
Next -> Next -> "I accept the terms..." -> Next -> Next -> OK -> "I have read..." -> Next -> Next -> Next -> Next -> Done

Arduino IDE
Arduino IDE — среда разработки для микроконтроллеров, которая упрощает загрузку программ на модуль VBCore через Arduino-библиотеки.
Установка Arduino IDE
- Скачайте с официального сайта последнюю версию Arduino IDE:

При скачивании выберите Windows Win 10 or newer (64-bit)
- Запустите скачанный установочный файл и следуйте шагам мастера установки:

- Дождитесь окончания установки и запустите Arduino IDE:
![]() | ![]() |
|---|
После запуска Arduino IDE будет предложено установить драйвера устройств. Соглашайтесь на всё!
Установка необходимых библиотек
После установки Arduino IDE, чтобы работать с модулями, нужно установить несколько библиотек и настроить среду на работу с VBCores.
Ключом к взаимодействию Arduino IDE и микроконтроллеров семейства STM32 является библиотека STM32duino. Чтобы добавить поддержку плат STM32:
- Откройте среду разработки Arduino IDE и перейдите в меню Файл (File) -> Персональные настройки (Preferences):

-
В области текстового поля Additional Boards Manager URLs добавьте URL пакета поддержки аппаратных средств STM32DUINO. Если у вас есть другие URL-адреса пакетов поддержки плат, просто добавьте новый через запятую. Ссылка на аппаратные средства STM32DUINO, которую необходимо вставить:
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.jsonпосле этого нажмите OK

- В главном окне программы выберите меню Инструменты (Tools) -> Плата (Board) -> Менеджер плат (Boards manager):

- В поиске введите
STM32, выберите пакетSTM32 MCU based boardsи нажмите Install (Установить):

После установки закройте окно менеджера плат.
- Для того, чтобы программы, написанные под Arduino IDE, корректно работали на плате VBCore VB32G4, была написана собственная библиотека VBCoreG4_arduino_system, в которой собраны функции настройки частот, инициализации CAN и конфигурации некоторых других параметров. Для установки библиотеки в Arduino IDE перейдите в папку
C:\Users\username\Документы\Arduinoи создайте папкуlibraries, в которой будут храниться все необходимые библиотеки:

- Откройте страницу библиотеки на GitHub и скачайте её на компьютер:

- Перейдите в папку с загруженным архивом и распакуйте его в ранее созданную папку
libraries:

- Перейдите в папку
librariesи удалите суффикс-mainиз названия разархивированной папки:


