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

User Tag List

Страница 5 из 12 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 119

Тема: Конвертер USB -> PS/2 для клавиатуры

  1. #41
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Предложения по модернизации конструкции и схемы
    В этом плане я полностью доверяю тебе, у тебя опыта больше
    Цитата Сообщение от zst Посмотреть сообщение
    1 джампер KEYBOARD/MOUSE - вдруг эту плату потом можно будет использовать универсально и для подключения мышки.
    Вот в этом смысла нет. МК сам прекрасно видит, что ему воткнули, клаву или мышку. В соответствии с этим можно будет и логику "симуляции" менять, джампер для этого не нужен.
    Цитата Сообщение от zst Посмотреть сообщение
    2 джампера ВЫБОР ВЫХОДА: PS/2, UART, REGS, CPLD
    А как будет работать UART? И зачем оно?

    В общем... насчет GPIO для подключения дочки с CPLD - согласен. Это дело придумаем и подключим.
    Все остальные интерфейсы, кроме PS/2 - выхода, считаю излишним.
    Прошивание контроллера делаем или девбординами с STM32, или более бюджетно - на алиэкспресс, ебее или еще где находится ST-LINK V2. Он стоил еще недавно 100 рублей, сейчас - подороже. Возможно, получится обновлять прошивку через UART, у многих СТМ такая фича присутствует.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    А как будет работать UART? И зачем оно?
    Ну выдавать голый ASCII как вариант. Очень прикольно для поделок на мелкоконтроллерах - считай у тебя малой кровью появится пульт на 105+ клавишь
    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Возможно, получится обновлять прошивку через UART, у многих СТМ такая фича присутствует.
    Или с USB флешки, да.

    Для сопряжения с CPLD предлагаю I2C, те же 2 провода что и PS/2, легко реализуем даже в мелкой CPLD. Рекомендую использовать пины с аппаратным I2C, все равно PS/2 ты программно делаешь. Я вот тут использую его.

  3. #43
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Ну выдавать голый ASCII как вариант. Очень прикольно для поделок на мелкоконтроллерах - считай у тебя малой кровью появится пульт на 105+ клавишь
    Если только для этого. А на ретро-компах оно нафига? Делать подобие компорта? А как оно будет стыковаться с компом? И для этого понадобится полный перезапуск микроконтроллера в режиме USB_device_CDC, что совсем не хочется, ибо придется еще и обвеску резисторную лепить с транзисторным ключом.
    Проще тогда предусмотреть совершенно левую прошивку, заточенную под эти нужды, и напаивать стационарно допрезистор 2к между +Vcc и DМ разъема USB.
    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Или с USB флешки, да
    Да, давайте еще годик помечтаем, попридумываем, глядишь там и Апокалипсис уже наступит, и все наши компы сгорят вместе с нами
    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Для сопряжения с CPLD предлагаю I2C, те же 2 провода что и PS/2, легко реализуем даже в мелкой CPLD.
    Можно сделать свой типа-SPI с блекджеком и так далее, чтобы было еще проще, обойтись одним сдвиговым регистром на 9 разрядов в CPLD. Девятый бит - признак нажатия/отпускания. Вроде как такой режим где-то попадался на глаза в мануалах STM.

    ---------- Post added at 21:41 ---------- Previous post was at 21:37 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    Хотя, если разместить резисторы и конденсаторы на другую сторону, то можно будет ужать плату до 19 мм и разместить в корпусе для USB-флешки.
    Именно.
    На платке заводского изготовления можно поизвращаться от души.

    ---------- Post added at 21:42 ---------- Previous post was at 21:41 ----------

    правда, один светодиодик лучше бы оставить. Он хоть сообщит, что всё стартовало и USB-устройство опознано и работает.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #44
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, кстати... Образовался один свободный конвертер. 200р + пересылка. Заранее извиняюсь, но нового хозяина я выберу генератором случайных чисел, если будет больше одного желающего
    Желающих не образовалось, свободный конвертер отправляется единственному заявителю - creator.
    Сбрось, пожалуйста, координаты в личку.

    ---------- Post added at 11:12 ---------- Previous post was at 11:04 ----------

    zst, у тебя есть программатор для STM32?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Можно сделать свой типа-SPI с блекджеком и так далее, чтобы было еще проще, обойтись одним сдвиговым регистром на 9 разрядов в CPLD. Девятый бит - признак нажатия/отпускания. Вроде как такой режим где-то попадался на глаза в мануалах STM.
    SPI - много проводов. Без них нет никакой синхронизации к потоку. I2C за глаза.

  6. #46
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    SPI - много проводов
    SCK + MOSI.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    SCK + MOSI.
    А синхрить как?

  9. #48
    Veteran
    Регистрация
    24.07.2010
    Адрес
    Tver
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    42 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Можно этим заняться. Конструктор для пайки с бесплатной доставкой и беспроцентным переводом денег обойдется около 550 рублей. Такая цена приемлемая ?
    Одобряю и "красным революционным карандашом": "Разрешаю!"
    Надо делать! Мне уже нужно три штуки!
    Последний раз редактировалось ZXFanat; 06.04.2015 в 15:49.
    Если невозможно связаться со мной через форум, то можно написать на электронный адрес: [email protected]

  10. #49
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    А синхрить как?
    Я прям и не знаю, как сказать... SCK не устроит?
    Клок + данные 9 бит, что еще нужно, чтобы перекинуть данные?
    Я не упертый, просто реализация обычного сдвигового регистра займет копейки ресурсов. А для I2C нужно чуть более, чем один регистр. Если I2C будет правильнее, то применю его, разумеется.

    ---------- Post added at 16:09 ---------- Previous post was at 16:00 ----------

    Так, zst не отвечает, отправляю образец без программатора.
    Последний раз редактировалось Ewgeny7; 06.04.2015 в 16:04.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #50
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    zst, у тебя есть программатор для STM32?
    Нет, но есть девборды STM32F0DISCOVERY, STM32VLDISCOVERY, STM32F4DISCOVERY. Надо бы совместимость по разъемам соблюсти.

    ---------- Post added at 18:46 ---------- Previous post was at 18:31 ----------

    Цитата Сообщение от ZXFanat Посмотреть сообщение
    Одобряю и "красным революционным карандашом": "Разрешаю!"
    Надо делать! Мне уже нужно три штуки!
    Можете заказывать. Надо собрать денег для заказа партии деталей. Скоро ко мне приедет рабочий образец. Я уже настроился заказать детали и платы (http://www.zxkit.ru/katalog-1/zxkit-030) для конструкторов. Схема вроде уже устоялась. Все работает. Надеюсь, что это была не первоапрельсакая шутка.
    "L-256"

Страница 5 из 12 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конвертер MP3 to AY
    от VETER в разделе Музыка
    Ответов: 13
    Последнее: 18.01.2015, 21:14
  2. CGA редактор\конвертер
    от ALKO в разделе Зарубежные компьютеры
    Ответов: 21
    Последнее: 10.02.2014, 11:40
  3. Вопрос про конвертер в VGA
    от foxweb в разделе Изображение
    Ответов: 5
    Последнее: 07.05.2013, 20:52
  4. Конвертер клавиатуры ДВК, Э-85 в ps/2
    от Panther в разделе Новодел
    Ответов: 2
    Последнее: 02.10.2011, 18:45
  5. ZX->VGA конвертер.
    от CHRV в разделе Изображение
    Ответов: 164
    Последнее: 28.06.2010, 11:26

Ваши права

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