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

User Tag List

Результаты опроса: Востребован ли контроллер?

Голосовавшие
49. Вы ещё не участвовали в этом опросе
  • Да

    43 87.76%
  • Нет

    2 4.08%
  • Не знаю

    4 8.16%
Страница 6 из 10 ПерваяПервая ... 2345678910 ПоследняяПоследняя
Показано с 51 по 60 из 100

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

  1. #51
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    По поводу Ethernet - добавлять полностью на плату или делать в виде подключаемого модуля? С алика заказываются готовые, стоят копейки, работают 100% - модуль DP83848. Стоимость платы экономит, места меньше. Кому нужен Ethernet - купит модуль и вставит в коннектор.
    Платка DP83848 с Али = 400 руб. - смысл теряется: столько же стоит Wiznet5500 с уже готовым TCPIP на 8 сокетов.
    Тогда уж ENC28J60, оно хотя бы 150р.

    Но это конечно в порядке фантазии, может и не заморачиваться.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #52
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А езернет этот с программной стороны как будет доступен?
    Если уж городить сеть, то можно до кучи поставить гребенку под вай-фай модуль на ESP8266, тем более что TCPIP стек оно умеет самостоятельно крутить внутри.
    Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
    MorphOS / AmigaOS / MacOS / Linux

  3. #53
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Платка DP83848 с Али = 400 руб. - смысл теряется: столько же стоит Wiznet5500 с уже готовым TCPIP на 8 сокетов.
    Тогда уж ENC28J60, оно хотя бы 150р.
    Но это конечно в порядке фантазии, может и не заморачиваться.
    Ну, не я задаю цены на чипы, уж извините
    А для ENC нужен SPI. который будет и так выведен. Только распиновку можно поменять, что бы модуль воткнуть напрямую.

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

    Цитата Сообщение от CLR Посмотреть сообщение
    А езернет этот с программной стороны как будет доступен?
    Если уж городить сеть, то можно до кучи поставить гребенку под вай-фай модуль на ESP8266, тем более что TCPIP стек оно умеет самостоятельно крутить внутри.
    На СТМке будет крутиться LwIP, весь стек ниже реализован на чипе.
    По ESP - тут нужен SPI и/или UART, которые уже выведены наружу.

    Городить кучу разъёмов для подключения различных модулей смысла нет - вся плата будет забита только ими. По факту - достаточно развести базовые интерфейсы (а SPI с парой чипселектов сразу).
    "Байт-48"

  4. #54
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из новостей.
    С HAL-библиотекой выползла неожиданная проблема - она адекватно работает только с простыми HID-устройствами, с композитными спотыкается напрочь. Буду искать причины в коде, поскольку почти весь код был переписан с SPL, на котором эти же устройства работали исправно.
    А если подключать простые устройства (только клава или мышь) - всё работает как часы.
    Так же надо будет пропатчить библиотеку для одновременной работы 2-х устройств с 1 порта (т.е. для составных устройств).
    Так же завтра продолжу "мучать" схему с платой.
    "Байт-48"

  5. #55
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мда, чем дальше - тем интереснее...
    Оказывается, что библиотеки HAL написаны так, что криво поддерживают USB 1.0 - обнаружил сегодня. Буду копать, ибо это не дело.
    "Байт-48"

  6. #56
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно записаться в очередь на платку?) Приобрету с удовольствием!) а может и не одну!
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  7. #57
    Activist Аватар для Ovvnex
    Регистрация
    29.03.2006
    Адрес
    г. Курск
    Сообщений
    361
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djspawn Посмотреть сообщение
    Можно записаться в очередь на платку?)
    Если что, я тоже в очередь на голую платку встал бы, если свободные будут.

  8. #58
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут самый главный вопрос - "когда?".
    Сейчас активно работаю над выходом PS/2, потом займусь организацией работы в режиме "ZX-BUS", где девайс будет "прикидываться" портами клавиатуры, джойстика и мыши - от их реализации зависит разводка платы.
    Сейчас уже стабильно работают мышка + клава - всё определяется, данные получаются и преобразовываются в промежуточный формат, для дальнейшей выдачи по обработчикам.
    Вся разработка отражена в коммитах репы, здесь только что-либо значимое пока что публикую.

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

    Пока что единственная проблема - подключение к шинам ZX'а.
    Если делать напрямую, переведя все необходимые пины в режим ОК (Открытый коллектор, Open Drain), тогда в момент сброса МК на этих пинах будет активный 0 висеть. То есть если при работающем спеке сбросить МК кнопкой, то получим зависанием спека по причине нулей на ШД - управляющие сигналы и ША через диоды развязываются от этого. Так что, скорее всего придётся-таки ставить управляемый буффер как минимум на ШД.
    "Байт-48"

  9. #59
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А его зачем сбрасывать отдельно? Он склонен к зависаниям? Пусть общим ресетом его дергают, не?
    Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
    MorphOS / AmigaOS / MacOS / Linux

  10. #60
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    А его зачем сбрасывать отдельно? Он склонен к зависаниям? Пусть общим ресетом его дергают, не?
    Пока что есть беда со стабильностью определения HID-устройств. Накопители определяет почти 100%, сбои очень редки. А вот с HID ситуация похуже - 3/10 неудачно. Перед инициализацией стека USB выставил задержку в 700мс, что бы всё остальное запустилось - и увеличил до 9/10. А если всё подключить после загрузки устройства - будет 100% работоспособность. В общем, пока что есть над чем поработать.
    И ещё - найдена ещё одна проблема, попробую её завтра устранить. Заключается в том, что один из моих свистков, работающий по USB 1.0, слишком сильно просаживает линию D+, в итоге контроллер своим транзистором слабомощным не может поднять его до лог.1. Попробую навесить подтяжку к питанию, может и поможет.
    "Байт-48"

Страница 6 из 10 ПерваяПервая ... 2345678910 ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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