RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


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

Перейти вниз

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

Сообщение  tchv71 Сб Апр 17 2021, 10:31

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

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

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

tchv71
Новичок

Сообщения : 20
Дата регистрации : 2021-03-28
Возраст : 52
Откуда : Москва

https://github.com/tchv71

Вернуться к началу Перейти вниз

Контроллер SD и USB клавиатуры на STM32 Empty .

Сообщение  Viktor2312 Сб Апр 17 2021, 15:07

2
Я немного поёрничаю, но... "Инициатива наказуема", делать приходится всё самому, и... "Пилите Шура, пилите"...

Я щитаю так, можешь реализовать, сделай, считаешь, что при определённом освоении инфы тоже, возможно, удастся, дерзай... А вот ждать от кого-то помощи, заинтересованности, сотрудничества, не... не в этом мире, может я и ошибаюсь, и вообще, я написал чисто, просто так, лучше даже игнорировать этот пост...

Ну скушшно мне...

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

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

Сообщение  ведущий_специалист Вт Апр 20 2021, 16:41

3
Я не делал. Были мысли переделать читалку SD карты на stm8. Ненавижу атмегу, столько говна этого продали людям, вечная путань с фьюзами закирпичила этих атмег миллионами. Это я про то, что атмега сейчас в качестве сд читалки для рк подобных.
А подключать к компу клавиатуру юсб - по мне хрень полная, лучше самому сделать клаву
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

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

Сообщение  tchv71 Вт Апр 20 2021, 17:15

4
ведущий_специалист пишет:Я не делал. Были мысли переделать читалку SD карты на stm8. Ненавижу атмегу, столько говна этого продали людям, вечная путань с фьюзами закирпичила этих атмег миллионами. Это я про то, что атмега сейчас в качестве сд читалки для рк подобных.
А подключать к компу клавиатуру юсб - по мне хрень полная, лучше самому сделать клаву
Я рассматриваю STM32 в качестве внутрисхемного отладчика, а USB клавиатура - это так, побочный эффект. Просто платка BluePill на STM32F103C8CB у меня есть, и я умею её программировать.

tchv71
Новичок

Сообщения : 20
Дата регистрации : 2021-03-28
Возраст : 52
Откуда : Москва

https://github.com/tchv71

Вернуться к началу Перейти вниз

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

Сообщение  ведущий_специалист Вт Апр 20 2021, 19:24

5
Отладку в плане ядро 8080 внешне отлаживать по юсб? Так это уже сделано вроде, я себе даже повторил плату, все времени нет ее поключить. А если про то - что стм32 удобно отлаживать ст линком - то стм8 таким же макаром прошивается и потактово отслеживается. Кстати - стм8 платка стоит дешевле той же блюпилл.
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

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

Сообщение  tchv71 Чт Апр 22 2021, 00:59

6
ведущий_специалист пишет:Кстати - стм8 платка стоит дешевле той же блюпилл.
Дешевле на копейки, разница в возможностях и периферии - на рубль

tchv71
Новичок

Сообщения : 20
Дата регистрации : 2021-03-28
Возраст : 52
Откуда : Москва

https://github.com/tchv71

Вернуться к началу Перейти вниз

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

Сообщение  ведущий_специалист Чт Апр 22 2021, 12:47

7
Да не спорю. Но нужен аргумент, чтобы соединить к компу такой проц. Я например долго думал, что можно прицепить к рк в качестве периферии. Нашел сайт каких то американских товарищей аля хаос и алексхп. Там есть пара серьезных вещей, которые все почему то упустили из вида, а именно отладка рк по ком порту, собственно реализация юсб в системную шину рк, а также отличный проект с программной поддержкой по шине I2C. Вот что что - а повторить это нужно. И я до сих пор не понимаю людей, которые лепят электронные диски на дорогущих флэш микросхемах только ради того что они имеют параллельный интерфейс. А то что есть адаптер и2ц на дешевейшей микросхеме диповой которая подключит еепромку в мегабайт за 20 рублей.
Насчет адаптера клавиатуры? ну не зашла мне буржуйская клавиатура, весь вид портит, нужны аргументы чтобы применить ее. Флэшку пихать в рк? Микросд гораздо проще законектить.
Из адекватных предложений по периферии мелькали мысли подключить wifi модуль чтобы рк стал сетевым а также немного нестандартная мысль - подключить кан контроллер для той же сети потому как считаю что последнее реализовать крайне просто для меня так как в кан шине и всему что ее окружает я очень силен.
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

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

Сообщение  tchv71 Чт Апр 22 2021, 18:06

8
ведущий_специалист пишет:Да не спорю. Но нужен аргумент, чтобы соединить к компу такой проц. Я например долго думал, что можно прицепить к рк в качестве периферии. Нашел сайт каких то американских товарищей аля хаос и алексхп. Там есть пара серьезных вещей, которые все почему то упустили из вида, а именно отладка рк по ком порту, собственно реализация юсб в системную шину рк, а также отличный проект с программной поддержкой по шине I2C. Вот что что - а повторить это нужно. И я до сих пор не понимаю людей, которые лепят электронные диски на дорогущих флэш микросхемах только ради того что они имеют параллельный интерфейс. А то что есть адаптер и2ц на дешевейшей микросхеме диповой которая подключит еепромку в мегабайт за 20 рублей.
Насчет адаптера клавиатуры? ну не зашла мне буржуйская клавиатура, весь вид портит, нужны аргументы чтобы применить ее. Флэшку пихать в рк? Микросд гораздо проще законектить.
Из адекватных предложений по периферии мелькали мысли подключить wifi модуль чтобы рк стал сетевым а также немного нестандартная мысль - подключить кан контроллер для той же сети потому как считаю что последнее реализовать крайне просто для меня так как в кан шине и всему что ее окружает я очень силен.
WIFI на ESP 8266 не должно быть сложно, но он не 5в толерантный

tchv71
Новичок

Сообщения : 20
Дата регистрации : 2021-03-28
Возраст : 52
Откуда : Москва

https://github.com/tchv71

Вернуться к началу Перейти вниз

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

Сообщение  Viktor2312 Чт Апр 22 2021, 18:41

9
tchv71 пишет:WIFI на ESP 8266 не должно быть сложно, но он не 5в толерантный

Немного вклинюсь, чтобы прояснить, или уточнить... Но ведь есть же преобразователи уровней, по крайней мере всегда были и существовали. А соответственно должны быть и преобразователи 5 В -> 3,3 В и обратно.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

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

Сообщение  ведущий_специалист Чт Апр 22 2021, 18:49

10
У есп8266 другая проблема. У неё мало ног для реализации полноценного 8 бит порта
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

Контроллер SD и USB клавиатуры на STM32 Empty .

Сообщение  Viktor2312 Чт Апр 22 2021, 19:06

11
У неё мало ног для реализации полноценного 8 бит порта

Мультиплексирование. Уж тут не нужны же бешеные скоростя.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

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

Сообщение  tchv71 Сб Апр 24 2021, 15:39

12
ведущий_специалист пишет:Отладку в плане ядро 8080 внешне отлаживать по юсб? Так это уже сделано вроде, я себе даже повторил плату, все времени нет ее поключить. А если про то - что стм32 удобно отлаживать ст линком - то стм8 таким же макаром прошивается и потактово отслеживается. Кстати - стм8 платка стоит дешевле той же блюпилл.
А вот эту платку, я так понимаю, это которая вставляется вместо ВВ55, где-нибудь можно раздобыть, желательно в спаянном и прошитом виде? А то я как в каменном веке - дисковод подключить не могу, поскольку два экземпляра контроллеров где-то затерялись, приходится грузить через магнитофонный вход, как в старые добрые времена.
P.S. Адаптера сд-карты у меня тоже нет, как и РОМ-диска, но они мне и не нужны, мне бы только передать код на РК и запустить, желательно автоматически

tchv71
Новичок

Сообщения : 20
Дата регистрации : 2021-03-28
Возраст : 52
Откуда : Москва

https://github.com/tchv71

Вернуться к началу Перейти вниз

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

Сообщение  ведущий_специалист Сб Апр 24 2021, 16:19

13
Я заделал экземпляр утюгом и даже спаял. Плата даже не включилась, дорожки все в крапинку. Решил не запариваться по этому поводу и заказать платы в производстве. Так будет гораздо приятнее и поделиться с коллегами можно. Заодно закажу платы контроллера и2ц и сд контроллера.
ведущий_специалист
ведущий_специалист
Мастер+

Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения