VBCores Документация
СайтGitHub
  • VBCores
  • Hardware
    • VBCore VB32G4
    • VB STM32 программатор
    • BLDC драйвер 30A
    • DC драйвер 15A
    • Stepper драйвер 10A
    • CAN-FD - Raspberry PI
      • Настройка CAN на RPI
      • Часто возникаемые ошибки при работе с CAN/CAN FD
      • Работа с CAN FD через Python
    • Power board 30A
    • SBus-HID
    • DC-DC преобразователь
    • Ethernet - CAN-FD
    • USB-HUB
    • IMU BNO055
    • IMU BHI360
    • Т-Энкодер
  • Настройка ПО
    • Arduino IDE
      • Подготовка модуля VBCore
      • Установка среды программирования на Windows
      • Установка среды программирования на Ubuntu
        • Возможные ошибки в Ubuntu при работе с Arduino
      • Выбор платы в Arduino IDE
      • Установка базовой библиотеки
      • Структура ПО для Arduino
      • Примеры
        • Работа с CAN и CAN FD на Arduino
        • Работа с I2C
        • I2C detect
        • Датчик BNO055 / I2C
        • Датчик AS5047P / SPI
        • Датчик AS5600 / I2C
        • Работа с бесколлекторными двигателями
          • Simple FOC. Управление скоростью. Нахождение количества пар полюсов.
          • Simple FOC. Управление моментом
          • Чтение данных с датчика тока
        • Работа с коллекторным двигателем
          • Вращение DC мотором
          • Чтение угла по энкодеру. Управление DC мотором по углу
          • Чтение скорости вращения мотора по энкодеру
        • Работа с шаговым двигателем
          • Вращение шагового двигателя.
          • Контроль двигателя по интерфейсу SPI
    • STM32 CUBE IDE
      • Типовые настройки
      • Подсказки начинающим
        • Cube IDE для начинающих
        • Clock configuration
        • Таймеры - прерывания
        • Таймеры - ШИМ
        • Отладка программ
        • Коммуникации - FDCAN
        • Управление DC-мотором
        • Backup программы
  • Cyphal CAN
    • Cyphal CAN
    • PyCyphal
    • Yakut
    • Cyphal Arduino
      • Отправка и получение сообщений по cyphal
  • Работа с ROS
    • Установка Ubuntu, ROS и Arduino
    • ROS_LIB
    • Примеры
      • Publisher. Hello World!
      • Publisher with Subscriber
      • Rotation by DC motor
  • Работа с научным ПО
    • TCP Server
    • LabView
    • Matlab
  • Инструкции
    • Стенд управления двигателями
    • Переделка датчика мотор-колеса
    • Стенд мотор-колеса
    • iPower Motor
    • AS5047p OEM
  • Практические занятия
    • Коллекторный двигатель
      • Устройство коллекторного двигателя
  • RPI Display
Powered by GitBook
On this page
  1. Настройка ПО
  2. Arduino IDE

Установка среды программирования на Windows

Устанавливаем ПО программатора, Arduino IDE, STM32duino

PreviousПодготовка модуля VBCoreNextУстановка среды программирования на Ubuntu

Last updated 2 months ago

Модули VBСores совместимы с Arduino IDE и большей частью ее библиотек для различных сенсоров, но для начала работы с ними требуется провести настройку IDE.

Первым делом необходимо установить саму . Выберите загрузочный файл, соответствующий вашей операционной системе, и установите программу.

Пользователям Linux: мануал по установке Arduino IDE доступен по .

НЕ НУЖНО устанавливать ее через apt - там лежат очень старые версии.

Поскольку у наших модулей отсутствует, для их прошивки требуется программатор ST-Link. Чтобы Arduino IDE научилась работать с ним, понадобится утилита . Выберите версию для своей ОС и скачайте приложение. В процессе установки менять стандартные настройки не нужно. Когда потребуется, разрешите приложению установить необходимые драйвера.

Пользователям Linux: мануал по установке STM32CubeProg доступен по .

После установки нужно добавить . В конце выполните команду:

sudo udevadm control --reload-rules

Ключом к взаимодействию Arduino IDE и микроконтроллеров семейства STM32 является библиотека . Для ее установки в Arduino IDE следует:

  • Откройте среду разработки Arduino IDE, перейдите в меню “File”, затем выберите “Preferences”, в области текстового поля “Additional Boards Manager URLs” вам нужно добавить URL пакета поддержки аппаратных средств STM32DUINO. Если у вас есть другие URL-адреса пакетов поддержки плат, просто добавьте новый через запятую. Ссылка, которую нужно вставить:

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

после этого нажмите «Ок».

  • В главном окне программы выберите меню Инструменты (Tools)->Плата (Board)->Менеджер плат (Boards manager). В появившемся окне впишите в поле поиска «STM32», должен появиться пакет «STM32 MCU based boards». Нажмите «Установить». По окончании установки закройте окно Менеджера плат.

Все программы будут загружаться на модули с помощью VB STM32 программатора. Чтобы компьютер видел и мог распознать этот программатор, заранее и установите STM32 Cube Programmer.

скачайте
Arduino IDE
ссылке
USB-bootloader
STM32CubeProg
ссылке
udev_rules
STM32duino