User Tag List

Показано с 1 по 3 из 3

Тема: Контроллер SD и USB клавиатуры на STM32

  1. #1

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Контроллер SD и USB клавиатуры на STM32

    Добрый день!
    У меня назрел к сообществу вопрос, а не делал ли кто Контроллер SD и USB клавиатуры на STM32, в частности на BluePill - STM32F103C8T6?
    Платки на китайских клонах очень дешевы - видел по 160 рублей в Москве. Много ножек 5 вольт толерантных, что еще сокращает дополнительные элементы.
    Мощности микроконтроллера с лихвой хватит на всё, причем можно отдать даже часть флеша под софт для РК (в большинстве платок 128к флеша).
    Я, конечно, понимаю, что в принципе в этом случае сам РК не нужен - производительности хватит на полноценную эмуляцию, а если взять старшие камни, то и ОЗУ тоже.
    Но должно же оставаться хоть что-то ретро?!

    Этот пользователь поблагодарил tchv71 за это полезное сообщение:

    cy6(11.04.2021)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По крайней мере, реализация аж 4-х USB HID устройств есть тут:
    https://github.com/sdima1357/stm32f103C8T6_USB_HOST
    Вывести это в эмуляцию матрицы клавиатуры не должно быть сложно. SD карточка подключается туда множеством проверенных решений, в том числе и у упомянутого автора. Вопрос за готовым устройством - чтоб установить BluePill в панельку и подключить к РК. Можно даже вставить эту платку в панельку для ППА клавиатуры вместо ВВ55 - там можно разгуляться для любого обмена, заодно эмулировав штатный ВВ55. А можно развести контроллер на платке - так будет еще дешевле.

    - - - Добавлено - - -

    Решение с установкой вместо ВВ55 хорошо в оригинальном РК еще тем, что не потребует никакого изменения платы самого РК, жалко там адресных линий подведено всего 2, а то бы можно было замаппить в диапазон адресов порта весь необходимый для обслуживания контроллера софт и запускать его директивой G. Впрочем, необходимые адресные линии можно взять из панельки Монитора - плюс 1 шлейфик с колодкой. ПЗУ монитора в этом случае ненужно - его вполне можно эмулировать, заодно выбирая нужный монитор, образ которого (которых) будет находиться в флеше контроллера. А по адресам выше 8003 разместить любой софт по выбору.

    - - - Добавлено - - -

    Обмен с SD картой можно осуществлять блочно, замаппив блок адресов для обмена в адресное пространство D14, как по чтению, так и по записи. В общем, простор для экспериментов огромный, и всё это без изменения платы самого РК.
    Последний раз редактировалось tchv71; 13.04.2021 в 15:02.

  4. #3

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел единомышленника, владеющего программированием STM32 и РК, решили начать с малого - попробовать передать на/из ШД РК данные от ПК. Связь СТМ с ПК по USB, СТМ с РК через шину РК.
    Чисто конструктивно, дабы не курочить раритетный РК, сделал на макетке плату-переходник, вставляющуюся в панельку ВГ75, поскольку там есть большинство необходимых сигналов. Сама ВГ75 перенесена на макетку.
    Назначение устройства - чисто для разработки, так что "ванильность" РК не пострадает. А в перспективе на ПК можно сделать неплохую систему кросс-программирования для РК, если будет возможность быстро гонять данные.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Конвертер USB -> PS/2 для клавиатуры
    от Ewgeny7 в разделе Устройства ввода
    Ответов: 118
    Последнее: 02.01.2022, 23:39
  2. Контроллер USB клавиатуры
    от andreil в разделе Устройства ввода
    Ответов: 99
    Последнее: 24.02.2019, 17:25
  3. Ответов: 27
    Последнее: 14.08.2018, 04:48
  4. USB контроллер матрицы клавиатуры.
    от fan в разделе Устройства ввода
    Ответов: 2
    Последнее: 25.07.2007, 00:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •