Skip to content

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

Notifications You must be signed in to change notification settings

lmtspbru/SDK-1.1M

Folders and files

NameName
Last commit message
Last commit date

Latest commit

54c0926 · Feb 8, 2023

History

48 Commits
Mar 4, 2020
Feb 28, 2020
Feb 7, 2022
Feb 19, 2020
Feb 19, 2020
Dec 15, 2021
Feb 8, 2023
Feb 19, 2020
Mar 6, 2020
Feb 19, 2020
Feb 19, 2020
Feb 19, 2020
Feb 28, 2020
Feb 26, 2020
Feb 26, 2020
Feb 21, 2022
Oct 14, 2021

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