Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Конвертер USB DOngle - PS/2 Клавиатура + Мышь. Кто поможет?

  1. #11
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Triplex Посмотреть сообщение
    Так может попробуем?
    Примерно в двух словах , хотел сделать USB к амиге , думал возьму народный STM32F103 , взял , начал писать , выяснил что у него нет поддержки USB хаба , есть только HID
    Взял AT90USB162 , как раз тоже компактный , и у него нет хаба )))
    В общем ближайший по цене но избыточный по ногам это AT90USB1287 , у него полный хаб , беспроводные устройства понимает , цена 3 бакса.
    Есть примеры в atmel studio , в общем там библиотеки для хаба готовые ,а дальше делай на выходе что хочешь ,под что хочешь.
    Последний раз редактировалось JV-Soft; 21.06.2021 в 15:35.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  2. #12
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    начал писать , выяснил что у него нет поддержки USB хаба , есть только HID...
    А как насчёт V-USB? https://xakep.ru/2013/09/14/v-usb/

  3. #13
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от krotan Посмотреть сообщение
    А как насчёт V-USB?
    А это не хост это HID,оно не умеет наши задачи.
    Простыми словами воткнув в него клаву или мышу он не может и не умеет с ней работать.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  4. #14
    Member
    Регистрация
    04.06.2021
    Адрес
    г. Витебск, Беларусь
    Сообщений
    62
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Примерно в двух словах , хотел сделать USB к амиге , думал возьму народный STM32F103 , взял , начал писать , выяснил что у него нет поддержки USB хаба , есть только HID
    Взял AT90USB162 , как раз тоже компактный , и у него нет хаба )))
    В общем ближайший по цене но избыточный по ногам это AT90USB1287 , у него полный хаб , беспроводные устройства понимает , цена 3 бакса.
    Есть примеры в atmel studio , в общем там библиотеки для хаба готовые ,а дальше делай на выходе что хочешь ,под что хочешь.
    Я не уметь. Моя может тестить, может плату нарисовать и заказать. Ради этой задачи освоить АВР нет возможности.

  5. #15
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    выяснил что у него нет поддержки USB хаба , есть только HID
    Взял AT90USB162 , как раз тоже компактный , и у него нет хаба )))
    Что значит "нет хаба"? Физический USB HOST должен быть. А остальное там всё программное. И у ARM в этом больше преимуществ чем у AVR. Так то и у PC нет хаба на контроллере. У меня есть 2 модуля для его поддержки под DOS. Могу дать для анализа алгоритмов и реализации в прошивку.

  6. #16
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,004
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    230 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krotan Посмотреть сообщение
    А как насчёт V-USB? https://xakep.ru/2013/09/14/v-usb/
    тогда уж вот такое
    хотя пилить придется все равно. и похоже больше одного стройства не выйдет...

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

  8. #17
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Что значит "нет хаба"? Физический USB HOST должен быть.
    Нет не должен , берем доки если интересно.
    В описании на AT90USB1286 / 87
    Bидим ,что оба вообще один в один , но у 86-го нет режима хаба/хоста (это приличная кучка на уровне железа) , и он не может работать с USB устройствами ,а только может быть сам устройством страница 246 - http://ww1.microchip.com/downloads/e...oc/doc7593.pdf


    Note: For the Atmel AT90USB646/1286 products the Host mode is not included in the USB controller,
    and the ID pin is not used and should be configured and used as a general I/O.


    Так же и у STM32F103 нет хоста , он не может с USB устройствами, а вот F105 уже может.
    Немного поизучай вопрос , сразу прояснишь для себя эту картину.

    Даже погуглив ,не найдешь проектов на STM32F103 где к нему подключена клава или мыша , есть только проекты где он эмулит мышу или клаву. Это и есть разница Host or HID

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

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    тогда уж вот такое
    Да , это прикольно , чувак так и пишет ,сделал программный - хост контроллер.
    Но писано на асме , модифицировать под себя проблематично.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  9. #18
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Немного поизучай вопрос , сразу прояснишь для себя эту картину.
    Ты не понял смысла послания. Хотя, это наверное моя ошибка, слишком мало текста написал, думал ты будешь в контексте.

    1. Я отлично знаю в чём разница между device_only и host/device физических интерфейсах. Я не это имел в виду. Безусловно, в моём сообщении что речь идёт за камни которые имеют аппаратный usb host, без привязки к тобой названным моделям.
    2. Я отвечал на сообщение, где ты написал, что в устройстве нет хаба. А это неправильно. Изначально ни в одном OTG нет хаба. Это программная фишка. Но хост быть обязан. Если бы ты написал "нет хоста" вопроса бы не возникало вообще.
    3. Как я и написал в п.2, у любого USB хоста нет хаба. Это обычный однопортовый USB хост. В PC 1 гнездо, конечно, бесполезно, поэтому к каждому хосту прикручен на чипе хаб на 2 гнезда, который ты видишь в диспетчере как USB Root Hub/Корневой разветвитель USB. Это добавленная логика-микросхема, которая полностью идентична тем, что продаются отдельно но на бОльшее количество портов и обслуживать её нужно программно.
    Таким образом, я хотел сказать, что если интерфейс является хостом, то и поддержку хаба или композитного устройства (что в нашем топике: 1 беспроводной донгл обслуживает и клаву и мышку) это вопрос программы. Ну и твое утверждение:
    Цитата Сообщение от JV-Soft Посмотреть сообщение
    А это не хост это HID,оно не умеет наши задачи.
    Нужно писать не HID а Device. Т.е., "он не хост а устройство". И это сразу снимает все вопросы. HID это всего лишь класс устройства и он тоже программный.

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

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Это и есть разница Host or HID
    Ещё раз: хост и устройство. HID тут ни причём. Следует называть вещи своими именами.

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

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Да , это прикольно , чувак так и пишет ,сделал программный - хост контроллер.
    Но писано на асме , модифицировать под себя проблематично.
    Программный usb host вполне себе оправдан, когда тебе надо обслуживать HID да ещё и на скорости 1,5Мбита (Low Speed). При этом действительно не обязателен контроллер с аппаратным USB, достаточно ядра с необходимой производительностью, и тут опять ARM выигрывает у AVR. Программный USB хост вполне бы взлетел на STM32042, он такой мелкий и был самый дешёвый (жаль сейчас весь рынок в *опе). Но этот таск я не потяну. На аппаратном хосте поднять осблуживание HID ещё справлюсь.

  10. #19
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    HardWareMan, да ,все верно , я просто быстро излагал суть ,что не подойдет любой контроллер с USB , ну и надеюсь донес месседж.
    И последнее время китайцы обнаглели в плане старья , особенно stm , и at90usb1287 из всего ряда ,по цене самый доступный оказался, и готовые либы есть.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  11. #20
    Member
    Регистрация
    04.06.2021
    Адрес
    г. Витебск, Беларусь
    Сообщений
    62
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теории много....практику бы

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конвертер USB -> PS/2 для клавиатуры
    от Ewgeny7 в разделе Устройства ввода
    Ответов: 118
    Последнее: 02.01.2022, 23:39
  2. Ответов: 9
    Последнее: 17.03.2021, 18:18
  3. кто поможет приобрести дискеты 5.25 в питере?
    от wisedk в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 25.09.2011, 02:33
  4. Может кто поможет...
    от Striker в разделе Зарубежные компьютеры
    Ответов: 4
    Последнее: 23.11.2005, 12:58

Ваши права

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