Skip to content

azya52/STMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STMP

Модуль памяти для "Электроника МК 90" на основе микроконтроллера STM32.

Возможности:

  • Простое копирование образов картриджей - при подключении к ПК модуль работает как флешка;
  • При подключении к МК90 модуль монтирует autorun.bin или первый попавшийся образ и работает как обычный МПО/СМП (только на чтение);
  • Поддержка (только на чтение) протокола Genjitsu SMP благодаря чему можно загрузить несколько образов и выбирать нужный из списка непосредственно на МК90.

На текущий момент готова прошивка для популярной (и дешевой, около 3.5$ вместе с программатором) отладочной платы "Blue Pill" на микроконтроллере STM32F103C8T6.

Что понадобится:

  • Сама отладочная плата Blue Pill;
  • Программатор, в качестве которого можно использовать ST-Link или любой адаптер USB-UART (или Arduino);
  • Пара резисторов.

Схема подключения

Для начала, нужно прошить Blue Pill через ST-Link (с помощью STM32CubeProg) или через UART (например как описано здесь). Затем попробовать подключить модуль к ПК, который должен его определить как Mass Storage Device. Его нужно отформатировать в FAT с дефолтными параметрами, в итоге получится "флешка" на ~90КБ, на которую можно копировать образы. Если модуль был прошит нормально а ПК его не видит, то возможно придется перепаять на отладочной плате один из резисторов (известная проблема Blue Pill, описанная например здесь). Для уменьшения потребляемого тока можно отпаять индикатор питания (красный светодиод). Если модуль отформатировался нормально и на него скопирован какой-либо образ, можно подключать его к МК-90 по указанной выше схеме.

Мультикартридж

Для возможности выбора образа из нескольких непосредственно на МК90, достаточно скопировать загрузчик на модуль, переименовав в autorun.bin и конечно скопировать нужные образы.

About

STM32 based cart for Elektronika MK-90

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published