Thanks to visit codestin.com
Credit goes to github.com

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 и STM32F427. На плате ввода-вывода располагаются разъемы для подключения модулей расширения 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) или RS232 (Interface 0) или SDK 1.1M Debugger (Interface 0). Не выбирать устройства с Interface 1!
  • Выбрать из списка доступных драйверов WinUSB
  • Нажать кнопку Replace/Install

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 к компьютеру

macOS:

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

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages