User Tag List

Страница 2 из 9 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 107

Тема: Вектор-06Ц. подключение USB-мыши.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Если молодёжь будет использовать ch32x035, буду только рад.
    CityAceE учит программировать RISC-V, bitluni запилил самодельный ассемблер для ch32x035. Жизнь проносится мимо.
    Больше игр нет

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

  3. #2

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,064
    Спасибо Благодарностей отдано 
    581
    Спасибо Благодарностей получено 
    469
    Поблагодарили
    252 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, интересная идея: а что если для мышки использовать магнитофонный вход? При работе Вектора он практически всегда свободен, поддерживает горячее подключение/отключение, есть подпрограммы по чтению байтов с него, скорости должно хватить... Да, туда идёт и музыка с ВИ, но писать на мышку надо гораздо меньше, чем читать.

  4. #3

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил USB-мышь к "ПУ" Вектора.
    Подробности в первом сообщении темы.
    Последний раз редактировалось KTSerg; 05.08.2024 в 20:00.

  5. #4

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил USB-мышь через "ВУ" Вектора.
    Подробности в первом сообщении темы.

  6. #5

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    (Затаив дыхание жду, что же будет, когда в третий раз закинет старик невод).
    Больше игр нет

  7. #6

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    (Затаив дыхание жду, что же будет, когда в третий раз закинет старик невод).
    Кроме мыши, я ни чего не планировал подключать.
    Хотя судя по описанию:
    USB Host Shield 2.0 построен на микросхеме MAX3421E, которая может выступать в роли хоста USB-соединения. Общение её с основным микроконтроллером происходит по интерфейсу SPI (на скорости до 26 Мбит/с). В режиме хоста микросхема поддерживает USB 2.0 Full и Low Speed (12 Мбит/с и 1.5 Мбит/с).

    Библиотека поддерживает следующие внешние устройства:

    устройства Android (в режиме «периферии», ADK)
    HID-совместимые устройства, такие как клавиатура, мышь и т.д.
    CDC-устройства – эмуляторы COM-портов
    Геймпады от PS3, PS4, Nintendo Wii, Xbox One и Xbox 360
    Цифровые зеркальные камеры, такие как Canon, Nikon, Powershot и т.д.
    Устройства Mass Storage хранения данных, такими как USB-накопители, устройства чтения карт памяти, внешние жесткие диски
    Некоторые адаптеры Bluetooth
    Другие устройства последовательной связи USB, такие как GPS, FTDI и т. д
    Можно даже флешку подцепить, и вроде как уже даже готовая библиотека имеется.

    Как я уже писал, реальных Векторов мало, и я не уверен, что кто-то повторит в железе мой "контроллер usb-мыши для ПУ" и его "адаптер для ВУ".
    Но я предложил работающий вариант для реализации "адаптера" в эмуляторах.
    Если эмулятор предоставит данные о положении мыши через порт "D4", то даже программы на Бейсике смогут этим пользоваться
    Какое раздолье для фантазии, при реализации пользовательского интерфейса в потенциальных (программах) игрушках
    Только над идентификатором подключения контроллера, нужно подумать.
    Последний раз редактировалось KTSerg; 06.08.2024 в 03:57.

    Эти 3 пользователя(ей) поблагодарили KTSerg за это полезное сообщение:

    Improver(06.08.2024), Pyk(06.08.2024), svofski(06.08.2024)

  8. #7

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я подключаю к FPGA, но проблема та же. Текущий план использовать для этого Pi Pico (в моем случае rp2040-zero, но разницы нет). Пока только смотрел примеры от TinyUSB. Тоже обратил внимание на то, что бесплатно можно подключить mass storage на тот же usb порт. Пока не придумал зачем, но прикольно, когда можно.

    Геймпад 8bitdo SN30Pro зацепился, но требует чего-то еще, пока не разобрался. Клавиатура одна завелась, вторая нет.

    Еще есть адаптеры из USB в последовательный порт на CH9350DS. Они удобные, потому что вообще ничего делать не надо. Просто выдают HID пакеты на последовательный порт. Но там если что-то не поддержалось, то уж точно никаких шансов исправить положение нет. Поэтому я пока решил что на Пипико более перспективно.
    Больше игр нет

  9. #8

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Я подключаю к FPGA, но проблема та же. Текущий план использовать для этого Pi Pico (в моем случае rp2040-zero, но разницы нет). ...
    Разглядывал rp2040-zero. При подключении к FPGA по напругам вроде проблем нет, оба 3-ёх вольтовые, а вот к Вектору, без сопряжения уже сложнее подцепить.
    В этом плане stm32f1 оказалась предпочтительнее, так как большинство её выводов терпят 5В на входе.

  10. #9

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    к Вектору, без сопряжения уже сложнее подцепить
    Диоды внутри есть, если ток ограничить и убедиться, что питание всегда подано на пипико -- чтобы не получилось фантомного питания 5-ю вольтами -- то может быть оно и нормально.

    Вот тут длинная дискуссия. Много пылких теоретиков, кого-то вынесли на вилах как обычно, но есть и практики и даже кто-то вообще утверждает что чуть ли не прямо 5В втыкает и все-то у него хорошо. Я бы не верил так прямо, конечно, не имея запасного пипико в ящике. https://forums.raspberrypi.com/viewtopic.php?t=349017

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

    P.S. Я сейчас USB-клавиатуру подключаю через TinyUSB к Пипико, а Пипико к fpga одним проводом по UART-у. Но это конечно совсем другая ситуация.
    Больше игр нет

  11. #10

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ...Текущий план использовать для этого Pi Pico (в моем случае rp2040-zero, но разницы нет). Пока только смотрел примеры от TinyUSB. ...
    Попытался посмотреть, как реализован usb-хост в TinyUSB для rp2040...
    Вообще ни чего не понял... файлов куча, привычных для меня "проектов" не увидел. Даже не понял для какой среды разработки всё это накручено.
    Единственное, что увидел, это то, что реализован он "аппаратно" с использованием max3421, и видимо программно, но с подключением мыши к usb-разъёму или выводам портов, тоже не понял. Эта "кроссплатформенность" напоминает свалку всего в одну кучу...
    Читал про rp2040, что для него "микропитон" заточили, думал и в TinyUSB будет, что-то подобное, а там код на Си... В общем - тёмный лес...

Страница 2 из 9 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 574
    Последнее: 23.08.2024, 09:14
  2. Ответов: 82
    Последнее: 04.07.2022, 12:10
  3. Ответов: 1
    Последнее: 27.04.2022, 11:52
  4. Ответов: 15
    Последнее: 20.01.2022, 17:03
  5. Ответов: 4
    Последнее: 23.06.2016, 00:02

Ваши права

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