Skip to content

Примеры программирования стенда-конструктора SDK-1.1M на базе микроконтроллера STM32

Notifications You must be signed in to change notification settings

lmtspbru/SDK-1.1M

Repository files navigation

SDK-1.1M

SDK-1.1M

Описание

SDK-1.1M - комплексная платформа для технического творчества и изучения электроники: стенд-конструктор, платы расширения, аксессуары, документация и методическое обеспечение. Стенд SDK-1.1M состоит из платы ввода-вывода и заменяемого процессорного модуля. В настоящий момент стенд поставляется с микроконтроллером STM32F407. На плате ввода-вывода располагаются разъемы для подключения модулей расширения SDK-Х и модулей, совместимых с Arduino. Вспомогательные статьи про SDK-1.1M

Основные характеристики SDK-1.1MC.407

  • Микропроцессор STM32F407VGT6;
  • Внешняя EEPROM объемом 1 Кбит;
  • Часы реального времени MCP79411;
  • Графический OLED дисплей WEO012864DL фирмы Winstar;
  • Интерфейс ввода/вывода общего назначения (GPIO) PCA9538PW;
  • Инерционный модуль iNEMO LSM9DS1;
  • Электромагнитный излучатель звука HC0903A;
  • Набор сигнальных светодиодов (зеленый, желтый, красный);
  • Клавиатура из 12 кнопок;
  • RS-485;
  • Ethernet 10/100;
  • USB. Структурная схема SDK-1.1M

Рекомендуемый инструментарий для разработки

  • STM32CubeMX + SystemWorkbench for STM32
  • STM32CubeIDE

Конфигурационные файлы для OpenOCD

Для STM32F407VG/STM32F427VI

interface ftdi
ftdi_vid_pid 0x0403 0x6010
ftdi_layout_init 0x0408 0x0ffb
ftdi_layout_signal nSRST -oe 0x0800 

set WORKAREASIZE 0x8000

transport select jtag

set CHIPNAME STM32F4x7
set BOARDNAME SDK11M

reset_config srst_only

set CONNECT_UNDER_RESET 1
source [find target/stm32f4x.cfg]

Установка драйвера

Windows 7/8/10:

Для программирования стенда необходим драйвер WinUSB, установить который можно при помощи программы Zadig.

Порядок установки:
  • Подключите SDK-1.1M к компьютеру через разъем USB DBG
  • Нажмите Options
  • Установите галочку List All Devices
  • Выберите устройство Dual RS232 (Interface 0)
  • Выберите из списка доступный драйверов WinUSB
  • Нажмите кнопку Replace/Install

MacOS:

Установка драйвера не требуется.

Debian/Ubuntu:

Порядок установки:
  • Подключите SDK-1.1M к компьютеру через разъем USB DBG
  • Установите libusb: sudo apt-get install libusb-1.0-0
  • Откройте файл: sudo nano /etc/udev/rules.d/50-myusb.rules или sudo vi/etc/udev/rules.d/50-myusb.rules
  • Добавьте строку: SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010",TAG+="uaccess"
  • Сохраните изменения
  • Ввести компнду: sudo udevadm control —reload
  • Переподключите SDK-1.1M к компьютеру

Электронные ресурсы

About

Примеры программирования стенда-конструктора SDK-1.1M на базе микроконтроллера STM32

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages