Главная Проекты Идеи Soft О авторе
 

Основной, не обучаемый набор прошивок для IgorPlug2.

Рис. 1 Внешний вид универсального сэмпла.
Увеличить

Совместимого как с проектом IgorPlug2, так и Управляемым реле, а так же с Блоком 4 для 'PS/2' проекта GraniCubicle.

План.

       1) Если нет желания делать самим...
       2) Основной, не обучаемый набор прошивок для IgorPlug2.
       3) Ссылка на первоисточник.
       4) Методика прошивки и Fuse биты.

       AA) Быстрый старт проекта IgorPlug2 - тут.

       A) Прошивки и драйвера - тут.
       A.1) Подраздел N1 - Эта страница.
       Б) Библиотека для стыковки IgorPlug2 и SlyControl - тут.
       В) Программный Осциллограф для экспериментов - тут.
       Г) Стандартная реализация IgorPlug2 - тут.
       Д) Управляемое реле на основе IgorPlug2 - тут.
       Е) Технические характеристики ПТК - тут.
       Ж) Методика выбора пульта ДУ для IgorPlug - тут.
       З) Виды кодировок ПДУ - тут.
       И) Варианты дизайна печатных плат - тут.
       К) USB Key на основе IgorPlug2 - тут.
       Л) Список часто задаваемых вопросов FAQ - тут
       М) Драйвер для IgorPlug2 доработанный пользователями - тут.

       X) Обратная связь - тут.

Если нет желания делать самим...

»Щелкните по этому тексту, чтобы развернуть пояснения«

Основной, не обучаемый набор прошивок для IgorPlug2.

       Ниже приведены ссылки на не обучаемый набор прошивок для IgorPlug2, а небольшая классификация и сравнение возможностей всего набора прошивок дано тут.

Новый USB модуль v0.3 и функции управления от 9 = 9mini.
Урезанная на базе версии 9 USB модуль v0.3A под Mega8  **.
Урезанная на базе версии 9 USB модуль v0.3A под Mega88 **.
Под железо Ver 1.ХХ и Ver 2.ХХ.

       * - Это не обучаемая, урезанная 9 версия. Создана для создания файлов обучения полных 9 и как замена 8 версии. (полная, обученная 9(или 10) заменяет в режиме совместимости версию 6)
       ** - Увеличен размер буфера с 105 байт до 197 байт, сделано несколько вариаций под разные процессоры.

       И так как до конца не все читают выношу важное сюда:

Для работы устройства нужно установить плагин!!!
Для SlyControl это библиотека стыковки. Или альтернативная библиотека от DemMax практически под все программы контроля. Одно, НО!!! На момент написания статьи библиотека от DemMax была тестовой и имела некоторое проблемы разспознавания хвостов IR сигнала...

А под Lirc в Linux'е нужно поменять константу!!!
А штатно Lirc в Linux'е принимает только 36 замеров, и надо изменить константу DEVICE_BUFFER в файле в lirc_igorplugusb.c с родных 36 на 197, подробнее смотрите на нашем форуме.

Новый USB модуль v0.2 и эмуляция HID джойстика *
но с возможностью двунаправленного обмена.

GCuJoyFB Под железо Ver 3.ХХ. **
(Если EEPROM AT24C128 не установлена, то GCuJoyFBN
Под железо Ver 1.ХХ и Ver 2.ХХ.)

       * - Прошивки GCuJoyFB и GCuJoyFBN созданы на базе версии 7 USB модуля v0.2 под Mega8. В виндовсе эта прошивка только определяется, данные с неё снимают только через плагин.
       ** - Как обновлять прошивки описано в конце сравнения версий прошивок.

       И так как до конца не все читают выношу важное сюда:

Для работы устройства нужно установить плагин!!!
Например для использования программ/плагинов от DemMax с этой прошивкой нужно скачать плагин или отдельную программу в разделе СКАЧАТЬ - IgorPlugHID, "Сервер ИК" выбрать приемник HIDIRJoyGCunUSB и далее, при настройке, следовать описанию к программе.
       А при использовании программы Mkey v1.2.0 ** со штатным плагином (к ней есть ещё плагин от DemMax ) надо включить штатный плагин HID устройств (см. рис1, рис2 ), назначить кнопки и пользоваться...
       Правда тут есть один подводный камень - если вы используете USB джойстик стороннего производителя для игр, то Мкей со штатным плагином будет глючить и рекомендуется штатный плагин Мкея заменить на плагин от DemMax, что решит проблему перегрузки плагина левыми пакетами.
       Эта же ситуация, но со стороны игр. Если ваша игра хватает первый попавшийся джойстик и не хочет с него слезать, то в "панеле управления" Виндовса, "игровые устройства" в менюшке кнопке "дополнительно" надо указать нужный ВАМ джойстик как "джойстик по умолчанию" и проблема с нестыковкой игры и джойстика исчезнет.
       ** - на сайте автора Mkey проблемы с доступом, поэтому мы продублировали ссылку и теперь дистрибутив программы можно скачать - отсюда.
       Отсутствие поддержки всего и вся в прошивке HID джойстика связано с тем, что в первых версиях прошивки интегрированы не все алгоритмы декодирования, так как эта прошивка временно имеет тестовый статус.

А под Lirc в Linux'е нужен свой драйвер!!!
А под Lirc в Linux'е надо ставить Lirc - сборку c драйвером для IgorHid, которая лежит тут.

Ссылка на первоисточник.

       Прошивки версий 0.1 и 0.2 созданы с применением USB дескрипторов и модулей Hid джойстика проекта Mercury13 (с разрешения его автора). Версия 0.3 написана заново по аналогии.

Методика прошивки и Fuse биты.

       В комплекте с прошивкой идёт файл автоматизированной прошивки для PonyProg. Если вы пользуетесь другим программатором - напомню у Atmel "1" это НЕ запрограммировано, а у PonyProg наоборот, так-что будьте внимательны... (в случае использования PonyProg необходимо только запустить файл и ответить "OK" для LPT-SPI программатора).

Как работать с программатором под управлением PonyProg. - тут.
А как с USB программатором 'AvrUsb500 by Petka' - тут.

Это подраздел N1.
Основная ветка - Прошивки и драйвера тут.

Ограничения.

       Устройство разработано по принципу КАК ЕСТЬ и автор не несёт ответственности за явный (или не явный) ущерб, причинённый в результате повторения.

То есть все эксперименты вы делаете на свой страх и риск.

       Список часто задаваемых вопросов читайте в    FAQ.

       Если у вас возникли вопросы и предложения - пишите мне по адресу внизу страницы

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

       Кошелёк для оплаты накладных расходов на сайт Z158779319858 в системе WebMoney.

       Принимаю только безвозмездную помощь :)


       Все статьи, опубликованные на этом сайте защищены Частью 4 Гражданского Кодекса Российской Федерации. Запрещено полное или частичное копирование материалов без согласия их авторов. Незаконное использование материалов сайта влечет за собой административную ответственность в виде компенсации в размере от 10.000 рублей до 5.000.000 рублей [Ст. 1301, 1250, 1252, 1253 ГК РФ]. При согласованном использовании материалов сайта обязательна активная ссылка на www.mindrunway.ru и указание авторства.



Copyright© 2007-2012 QuickWitted Почта     grani СОБАКА mindrunway РУ
Ссылки
Гостевая
Форум