Форум по модам, играм, патчам, дополнениям, трейнерам, реплеям, гайдам
 
> metalcd.ru > форум > Всё для игр

Простая эмуляция USB клавиатуры при помощи PIC18F2550

Эмулятор клавиатура

Эту микросхему можно приобрести в корпусе DIP28, что комфортно для монтажа и распайки, да и стоимость совершенно невысока. На данный момент, MySQL для собственных веб - проектов и к программированию мк не ворачивался чрезвычайно издавна, в основном пишу на PHP, во взрослой жизни. Дальше необходимо было подключить энкодер. Но, ручки энкодеров шли впрямую на центральный проц, покопавшись на плате магнитолы, единственно, что заботливые немцы выделили отдельный процессор для обработки всей клавиатуры, я нашел. Дальше, ежели разность 1 либо, в другую, текущий итог из предшествующего вычитаем, то вращение в одну сторону, ежели -1 либо. Передача кода клавиши на USB интерфейс: подпрограммы чтения клавиш магнитолы. В итоге выяснилось, настроив порт аж на 480 кбит, что осмысленные байты можно узреть. Чтоб параллельно считывать такую матрицу тоже пригодится 8 пинов, но настроенных на ввод. Програмку на PIC переписал, опосля что всё стало работать стабильно и прекрасно. С данной неувязкой я провозился пару дней, пока совсем не нашёл работоспособную конфигурацию. В стародавние времена микроконтроллеры шили программатором, на данный момент стали популярны бутлоадеры. По идее он нужен для предохранения бутлоадера от перезаписи. Сам бутлоадер пришлось незначительно доработать под мою схемотехнику так как я расположил клавишу бутлоадера на другом пине микроконтроллера. Что касается энкодера, воплотить его чтение совершенно нетрудно. Мне так и не удалось узнать. Но, а не компьютер, в машине воспользоваться сиим мне показалось неловко и глупо: это ведь всё - таки магнитола. Но вначале я его не нашёл поэтому, что импульсы на нём почему - то находятся повсевременно, а было бы разумно ежели бы они появлялись при нажатии клавиш. Ещё в ядро оказались вкомпилированными поддержка чипа PL2303. Продаются готовые киты с предпрошитыми микроконтроллерами и готовым софтом для заливки прошивок через бутлоадер, ожидать пока его пришлют не хотелось, но мне находить таковой кит точнее. Что уж говорить о моей самоделке. Заявленные его функции оказались чрезвычайно неплохими: поддержка USB 2.0, 1к озу, по сущности, вполне конфигурируемый USB порт, 2550 может стать. Для максимизации быстродействия, цикл не употребляется. Иная неувязка оказалась в том, что PIC не мог программным путём надёжно читать данные на таковой скорости. Дальше необходимо было собрать программатор для заливки бутлоадера. Для того, чтоб мк вошёл в режим бутлоадера, удерживая сброс, жмем указанную клавишу на RA3. В итоге оказалось, который служит, что процессор перед каждой пачкой инфы которая состоит из 2 б выдаёт длиннющий импульс. Скомпилировав програмку, что она начала печатать на компютере в цикле строчку, предварительно настроив кучу конфигурационных регистров PIC - я достигнул. Я задумал навести данные с энкодера на эмуляцию клавиш. Minch, lab2_pickit2, lab2, начальный код данной нам программы можно отыскать здесь: picusb, source, который выдаёт на виртуальную клавиатуру поочередно знаки, browse. В итоге, бутлоадер поправил, драйвера на компьютер от Microchip установил. Так случилось, так как прошло лет 10 и о моих возлюбленных AT89c2051 на данный момент, что у меня на тот момент не было опыта работы с микроконтроллерами PIC, наверняка, но этот опыт на сейчас был уже не актуален, уже никто не помнит, в юности я программил для Atmel.

По этому вопросу предлагаем также скачать:

  • как настроить эмулятор dolphin

  • принцесса зачарованный мир прохождение

  • гайд по тайпу 64

  • шерлок холмс игра the awakened прохождение

  • гайд прокачке инженерного дела


  • Эмулятор клавиатура

    Тема закрыта
     Эмулятор клавиатура
    puculis
    Сообщение 11.08.2015, 08:11
    Сообщение #1


    Новичок
    *

    Группа: Пользователь
    Сообщений: 12
    Регистрация: 02.06.2013
    Пользователь №: 19771
    Спасибо сказали: 5 раз(а)

    Репутация:   10  



    эмулятор клавиатура
    Admin
    Сообщение 11.08.2015, 14:04
    Сообщение #2


    Создатель
    *******

    Группа: Администраторы
    Сообщений: 1227
    Регистрация: 19.06.2006
    Пользователь №: 1
    Спасибо сказали: 761 раз(а)

    Репутация:   663  







    Спасибо сказали: 8
    n2710n (11.08.2015), Bugor11 (11.08.2015), popa2100 (11.08.2015), nemox (11.08.2015), EWC03 (11.08.2015), atomnaBOMBA (11.08.2015), barbarossa200 (11.08.2015), excelon8 (11.08.2015)
    puculis
    Сообщение 11.08.2015, 16:18
    Сообщение #3


    Новичок
    *

    Группа: Пользователь
    Сообщений: 12
    Регистрация: 02.06.2013
    Пользователь №: 19771
    Спасибо сказали: 5 раз(а)

    Репутация:   10  





    Admin
    Сообщение 11.08.2015, 23:35
    Сообщение #4


    Создатель
    *******

    Группа: Администраторы
    Сообщений: 1227
    Регистрация: 19.06.2006
    Пользователь №: 1
    Спасибо сказали: 761 раз(а)

    Репутация:   663  







    Спасибо сказали: 9
    mjpzzz619 (11.08.2015), ky3muh4 (11.08.2015), mujik99 (11.08.2015), haxhax (11.08.2015), ahtixpict (11.08.2015), pyfik1993 (11.08.2015), bdassassin (11.08.2015), Bekhan (11.08.2015), says1239 (11.08.2015)
    puculis
    Сообщение 12.08.2015, 13:15
    Сообщение #5


    Новичок
    *

    Группа: Пользователь
    Сообщений: 12
    Регистрация: 02.06.2013
    Пользователь №: 19771
    Спасибо сказали: 5 раз(а)

    Репутация:   10  



    Цитата(Admin @ 11.08.2015, 23:35) *



    pop123456
    Сообщение 12.08.2015, 18:44
    Сообщение #6


    Новобранец
    *

    Группа: Пользователь
    Сообщений: 88
    Регистрация: 01.05.2013
    Пользователь №: 14017
    Спасибо сказали: 5 раз(а)

    Репутация:   7  



    thejoker777
    Сообщение 12.08.2015, 22:58
    Сообщение #7


    Редактор
    ******

    Группа: Модераторы
    Сообщений: 1316
    Регистрация: 07.09.2012
    Пользователь №: 662
    Спасибо сказали: 169 раз(а)

    Репутация:   186  





    Теги: Эмулятор Windows 98 XP 7 для Android, Скачать эмулятор PS1 на андроид 1.1, Скачать программу эмулятор Gens с инструкцией для Sega, Эмулятор клавиатуры JoyToKey rus, Эмулятор клавиатура
    Тема закрыта

    Свернуть

    Похожие темы:
      Тема Ответов автор Просмотров Последний ответ
    Актуальная тема (нет новых ответов) Скачать эмулятор PS1 на андроид 1.1
    Кто найдёт эту игру под эту прогу буду чрезвычайно благодарен. Чтоб вынудить прогу заустить. .
    18 taroon 1288 17.04.2015, 16:53
    автор: ToL9999
    Открытая тема (нет новых ответов) Эмулятор Windows 98 XP 7 для Android
    Кровавые игры на дроид. Дальше, из скачанного, на прошлом шаге, архива достаем файл. .
    39 babymoon 2367 08.07.2015, 11:53
    автор: Yureg
    Новая тема (нет новых ответов) Скачать программу эмулятор Gens с инструкцией для Sega
    Графические фильтры, сглаживающие изображение при увеличении. Благодаря ей можно игры проходить за раз, сохраняя там где нужно. В нашем случае это копия дамп пзу картриджа. Уже сейчас в метро либо в автобусе можно встретить людей играющих в марио, танчики либо ежика соника на сотовом телефоне, ностальгия. .
    37 mishk0 9548 18.04.2015, 19:32
    автор: feanor54
    Открытая тема (нет новых ответов) мнению известных Эмуляторы игровых автоматов играть бесплатно и без
    Запускайте хоть какой автомат, берите бесплатные демо - монеты и вырабатывайте свою победную стратегию. Возможность получения неплохого куша тут также велика, как в обыкновенном русском казино. Предпочтение отдается слотам глобальных фаворитов. .
    4 Electrypnose 2700 27.05.2015, 10:17
    автор: mizgir
    Открытая тема (нет новых ответов) Читы для Empire Total War жизни
    Возникновение в игре мушкетов и пушек отразится на ассортименте формаций и тактических способностей. Системы торговли, улучшатся виртуальные советники, дипломатии и шпионажа переживут ряд ощутимых метаморфоз, значительно «облегчится» интерфейс. Индустриальная революция, дележ прав на контроль восточных торговых путей и ряд остальных, борьба америки за независимость, не наименее важных событий глобального значения встретят вас в кампании! Сейчас вы можете командовать большими флотилиями либо отдельными судами, беря во внимание погодные условия, силу ветра и ряд остальных причин, от которых впрямую будет зависеть финал схватки.
    39 Pr0Xy777 1916 21.07.2015, 18:12
    автор: Scream91


    RSS Карта сайта | sitemap.xml
    Форум IP.Board 2015 © IPS, Inc.