Автор Тема: HID ИК приемник  (Прочитано 365548 раз)

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #200 : Августа 05, 2010, 01:10:17 »
Цитата: Satanoff
Ого тут накатали! QuickWitted, я про FWUpdate ничего не писал.

И я про то же - не писал.
а я просил проверить и написать!!!
и еще раз внятно опиши проблему.

ни у меня ни у demmax2004 такой винды нету...
Как я понял из описания у demmax2004 она есть у друга,
но инстал он пока у него не брал...


Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Satanoff

  • Member
  • **
  • Сообщений: 28
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #201 : Августа 05, 2010, 01:35:16 »
Цитата: QuickWitted
И я про то же - не писал.
а я просил проверить и написать!!!
и еще раз внятно опиши проблему.

ни у меня ни у demmax2004 такой винды нету...
Как я понял из описания у demmax2004 она есть у друга,
но инстал он пока у него не брал...

Такое впечатление что я пытаюсь приписать Вашему плагину проблему которой на самом деле нет. Винда у меня САМАЯ ОБЫЧНАЯ - хотите верьте, хотите нет. "Имя сбойного модуля: ntdll.dll, версия: 6.1.7600.16385" - я же это не сам придумал, а скопировал.

Цитировать
Имя ОС   Microsoft Windows 7 Максимальная
Версия   6.1.7600 Сборка 7600
Дополнительное описание ОС    Недоступно
Изготовитель ОС   Microsoft Corporation
Имя системы   ...
Изготовитель   System manufacturer
Модель   System Product Name
Тип   X86-based PC
Процессор   AMD Athlon™ 64 X2 Dual Core Processor 4800+, 2500 МГц, ядер: 2, логических процессоров: 2
Версия BIOS   American Megatrends Inc. 0803, 13.09.2007
Версия SMBIOS   2.4
Папка Windows   E:\Windows
Системная папка   E:\Windows\system32
Устройство загрузки   \Device\HarddiskVolume1
Язык системы   Россия
Аппаратно-зависимый уровень (HAL)   Версия = "6.1.7600.16385"
Имя пользователя   ...
Часовой пояс   Финляндия (лето)
Установленная оперативная память (RAM)   2,00 ГБ
Полный объем физической памяти   2,00 ГБ
Доступно физической памяти   768 МБ
Всего виртуальной памяти   2,00 ГБ
Доступно виртуальной памяти   419 МБ
Размер файла подкачки   0 байт

Итак, что Я хочу, находясь на этом форуме - одного и единственного - нормальной работы плагина под виндовс 7.
Все остальное что я писал про ИгорПлаг2 - это на тему расширения функционала. С этим обращусь в личку с ТЗ.

Предлагаю обсуждение закрыть до выхода новой беты - с удовольствием протестирую.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #202 : Августа 05, 2010, 01:56:14 »
Цитата: Satanoff
Предлагаю обсуждение закрыть до выхода новой беты - с удовольствием протестирую.

Ты можешь внятно пояснить у тебя доступ глючит или оформление?
В бэтте что править? Или хрустальный шар по монитору катать?
ПОВТОРЯЕМ - на данный момент у нас нет винды с таким же глюком.
сами проверить не можем!!!

предлагаю проверить распространяются ли траблы на FWUpdate
или нет!!!
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #203 : Августа 05, 2010, 09:16:17 »
Цитировать
Порылся в переписке по оптопаре от тебя ТЗ не было.
дело не в оптопаре вообще, забудь пока про железо. Разговор был про контроль уровня сигнала на ноге 5 (PD3), если на ноге высокий уровень сигнала, то значит ПК не включен, и прошивка разрешает подачу высокого уровня на ногу 11 (PD5) при приходе совпадающего сигнала, иначе не разрешать выдачу сигнала  на ногу 11 (PD5)  при низком уровне на ноге 5 (PD3).

Цитировать
лучайное нажатие не выключает а отправляет в ждущий режим по умолчанию.
настраивается в ХР - Энергопотребление-питание-дополнительно-при нажатии кнопки включения компьютера...
можно выбрать "Действие не требуется" или "спросить о нужном действии" или "Завершение работы" или "переход в ждущий режим"
Ты пытаешься всех под одну гребенку подвести, у всех по разному, у кого в ждущий, у кого в спящий, у кого отключается комп.

Цитировать
Как работает сейчас.
1 раз нажал – однократное. 20 раз подряд нажал = 4м секундам.
(не хвостатый достаточно зажать на 4 сек.)
У меня по другому, один раз на кнопку кратковременно нажал, на ноге 11 (PD5) появляется высокий уровень на 1 сек. Иногда бывает глюк и может появиться на 5 сек.

Цитировать
"Имя сбойного модуля: ntdll.dll, версия: 6.1.7600.16385" - я же это не сам придумал, а скопировал.
Вот и я о том же, сбоит винда т.е. модуль ntdll.dll

Цитировать
Знач у обоих нормальная копия оригинальной винды.....
А кто сказал что у меня нормальная копия ? И у меня не оригинальная винда, а пиратская копия была. Оригинальная не пиратская копия Win XP это у меня на всех компьютерах дома и на работе.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн Satanoff

  • Member
  • **
  • Сообщений: 28
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #204 : Августа 05, 2010, 10:28:46 »
Мертвого уговорите! Это оригинальная винда я надеюсь? С контрольными суммами... Снесу на днях все и установлю с нуля в другой раздел...
« Последнее редактирование: Августа 05, 2010, 10:30:04 от Satanoff »

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #205 : Августа 05, 2010, 14:37:04 »
Цитировать
Разговор был про контроль уровня сигнала на ноге 5 (PD3), если на ноге высокий уровень сигнала, то значит ПК не включен, и прошивка разрешает подачу высокого уровня на ногу 11 (PD5) при приходе совпадающего сигнала
Вот это и я хотел узнать. Значит мне на пятую ногу нужно подавать высокий логический уровень.

demmax2004 А в прошивке IgorHID_2.1_Flashable.zip сейчас эта нога контролируется?

В прошивке http://www.mindrunway.ru/IgorPlHex/GCuJoyFB.zip как я понял сейчас это вообще не контролируется и можно из этого

сделать просто вот так

и с прошивкой
http://www.mindrunway.ru/IgorPlHex/GCuJoyFB.zip
на данный текущий момент будет нормально работать.

А для  IgorHID_2.1_Flashable.zip на ногу 5 нужно подать +5V чтобы разрешало работать оптопарой. Ну и вообще будет не вредно подать на ногу 5 высокий, мало ли до какого общего знаменателя вы договоритесь.
« Последнее редактирование: Августа 05, 2010, 14:57:55 от krnark »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #206 : Августа 05, 2010, 16:28:38 »
Цитата: demmax2004
дело не в оптопаре вообще, забудь пока про железо. Разговор был про контроль уровня сигнала на ноге 5 (PD3), если на ноге высокий уровень сигнала, то значит ПК не включен, и прошивка разрешает подачу высокого уровня на ногу 11 (PD5) при приходе совпадающего сигнала, иначе не разрешать выдачу сигнала  на ногу 11 (PD5)  при низком уровне на ноге 5 (PD3).

Дело не в оптопаре, а в вопросе "ЗАЧЕМ ЭТО НАДО?"
1) если аппаратный блок, то зачем через проц его гнать, когда оптопару
обратной связи можно к включающей комп подцепить с тем же успехом
2) если разговор о сложной системе снятия блока при "условии", то
опиши это самое условие.

Цитата: demmax2004
Ты пытаешься всех под одну гребенку подвести, у всех по разному, у кого в ждущий,
у кого в спящий, у кого отключается комп.

Если чисто блок включения, то повесь оптопару обратной связи параллельно включающей
будет тебе блок...

а настраивается это или в биусе или в винде.
нет возможности настроить - вешай вторую оптопру и юзай с той же прошивкой...

Цитата: demmax2004
У меня по другому, один раз на кнопку кратковременно нажал, на
ноге 11 (PD5) появляется высокий уровень на 1 сек.
Иногда бывает глюк и может появиться на 5 сек.

на некоторых пультах залипают кнопки.
в прошивке нет приращения на 5.
там только на 1 (от последнего нажатия...)
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #207 : Августа 05, 2010, 16:34:54 »
Цитата: krnark
Вот это и я хотел узнать. Значит мне на пятую ногу нужно подавать высокий логический уровень.
demmax2004 А в прошивке IgorHID_2.1_Flashable.zip сейчас эта нога контролируется?
В прошивке http://www.mindrunway.ru/IgorPlHex/GCuJoyFB.zip как я понял сейчас это вообще не контролируется

второй раз тебе говорю - они одинаковые...  
и обе не контролируют этот пин.

Цитата: krnark
на данный текущий момент будет нормально работать.

с этой - да
но на будущее отцепи Aref от плюса.
а то если в прошивке будет АЦП, то в проце сгорит стабилитрон....
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #208 : Августа 05, 2010, 17:37:01 »
Aref в воздухе оставить или как тут

на землю?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #209 : Августа 05, 2010, 18:44:27 »
Цитата: krnark
Aref в воздухе оставить или как тут
на землю?

На какую еще землю?
на схеме куда? на конденсатор.
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #210 : Августа 05, 2010, 18:48:44 »
Цитировать
Это оригинальная винда я надеюсь? С контрольными суммами...
Я не уверен что это оригинальная, оригинальная та что ты купишь в магазине, к тому же если вспомнить все версии винды то все они глючили до SP1, SP2 делала их лучше.

Я все таки для пробы, я хочу установить у себя на компе тот дистрибутив который у друзей был, чтобы точно удостовериться что это все дело не зависит от железа. Я до сих пор не ставлю себе семерку пока не выйдет SP1.

Цитировать
Если чисто блок включения, то повесь оптопару обратной связи параллельно включающей
будет тебе блок...


QuickWitted
Посмотри сообщение выше там krnark схему твою привел, на ней есть оптопара которая контролирует наличие питания и она подсоединена на 5 ногу, все как у меня на схеме,  вопрос зачем она тогда у тебя стоит если не для той логике работы которую я привел и как мы договорились сделать логику работы этого момента.

Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #211 : Августа 06, 2010, 04:19:09 »
Цитировать
схему твою привел, на ней есть оптопара которая контролирует наличие питания
Это у него старый вариант, как я понимаю.
Cейчас на сайте это выложено
« Последнее редактирование: Августа 06, 2010, 04:30:45 от krnark »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #212 : Августа 06, 2010, 13:49:38 »
Цитата: demmax2004
вопрос зачем она тогда у тебя стоит если не для той логике работы которую я привел

В последних ответах на вопросы я ответил на вопросы "Что такое обратная связь по включению
оборудования? Почему для HID прошивок она в основной схеме отсутствует?"

где постарался наиболее подробно описать, зачем была нужна, почему ее сейчас нет
и как ее подключать... со схемами примера и т.д.

если кому-то нужна прошивка, контролирующая обратную связь через процессор,
то я с радостью ее добавлю...

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

PS2: Мне все равно кто по каким схемам собирает. Главное что бы не вопили что не работает и что схема плохая
из - за того что сами же часть деталей случайно выкинули...
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #213 : Августа 07, 2010, 16:47:48 »
У меня все заработало, плугин "beta 6" (раньше стояла "beta 4" а сайт был не доступен) показывает версию прошивки обновляемая, кнопка на выключение программируется, оптопара срабатывает. FWUpdate приемник видит.

Осталась проблема с двоением. Настройка плагина "Интервал опроса" на двоение никак не влияет. Влияет "Задержка перед вторым сигналом",
изначально стояло "0" , поставил "1" практически исчезли двоения, при "2" исчезли совсем.

А "Интервал опроса" на мой взгляд как-то странно работает, например ставим значение 1000, в результате плагин реагирует на отдельное одиночное нажатие примерно через ту самую секунду, при двоении примерно через ту же секунду вылазит второе нажатие (которого на самом деле не было). Т.е по логике я бы понимал работать должно так пришло нажатие -> проверяем было уже нажатие в пределах установленного интервала -> если было не реагируем -> иначе отрабатываем его. Сейчас выглядит будто по приходу нажатия оно ждет интервал, а потом его отрабатывает. А с вылезанием второго нажатия (при двоении) впечатление такое, что приемник сохраняет нажатия во внутреннем буфере (есть у него такой?), сохраняется соответственно основное нажатие и "двоение" (отраженный это или еще чего я не знаю). Потом при опросе (он опрашивается или сам выдает прерывание по USB?) он выдает что там у него в буфере, соответственно сначала основное нажатие, потом его через заданный интервал опять спрашивают, он и выдает следующее, которое "двоение" на самом деле.

"Интервал опроса" это на уровне самого плагина отрабатывается или это указание для прошивки MK?
« Последнее редактирование: Августа 07, 2010, 22:41:50 от QuickWitted »

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #214 : Августа 07, 2010, 19:03:32 »
Цитировать
А "Интервал опроса" на мой взгляд как-то странно работает
Стандартно работает как в оригинальном IgorUSB

Цитировать
например ставим значение 1000, в результате плагин реагирует на отдельное одиночное нажатие примерно через ту самую секунду,
логично, плагин данные запросил, он их получил.

Цитировать
при двоении примерно через ту же секунду вылазит второе нажатие (которого на самом деле не было).
значит в приемнике есть эти данные.

Цитировать
впечатление такое, что приемник сохраняет нажатия во внутреннем буфере (есть у него такой?)
Есть такой.

Цитировать
"Интервал опроса" это на уровне самого плагина отрабатывается или это указание для прошивки MK?
На уровне плагина.

Цитировать
кнопка на выключение программируется
Есть одно но, либо нужно передернуть приемник либо его перегрузить, ни как QuickWitted не хочет сделать чтобы настройки сразу применялись. Та же проблема и для хардварных кнопок реле.

Цитировать
В последних ответах на вопросы я ответил на вопросы "Что такое обратная связь по включению
оборудования? Почему для HID прошивок она в основной схеме отсутствует?"
где постарался наиболее подробно описать, зачем была нужна, почему ее сейчас нет
и как ее подключать... со схемами примера и т.д.
если кому-то нужна прошивка, контролирующая обратную связь через процессор,
то я с радостью ее добавлю...
Вообще лучше сделать по нормальному, и дать управлять этим делом поцессором, и выбор режима управления вывести в плагин.
« Последнее редактирование: Августа 07, 2010, 19:18:14 от demmax2004 »
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #215 : Августа 07, 2010, 22:40:10 »
Цитата: krnark
Осталась проблема с двоением. Настройка плагина "Интервал опроса" на двоение никак не влияет. Влияет "Задержка перед вторым сигналом",
изначально стояло "0" , поставил "1" практически исчезли двоения, при "2" исчезли совсем.

А теперь если не затруднит напиши нормальное описание....
у demmax2004 руки не доходят, а вопросы у каждого второго и одни и те же.

т.е. по пунктам...
скачать тут, счелкнуть тут, покрутить тут...
Это не сочинение, а сухо и по пунктам...

Цитата: krnark
"Интервал опроса" это на уровне самого плагина отрабатывается или это указание для прошивки MK?

В Мкее девайс создает прерывание и отправляет данные по приходу.
в плагине с прерываниями были проблемки, поэтому плагин опрашивает, а девайс отвечает.
и это время опроса девайса плагином... И никто не сказал и не утверждал, что IgorPlug изначально работал правильно.
« Последнее редактирование: Августа 07, 2010, 22:48:47 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #216 : Августа 09, 2010, 12:57:00 »
Цитировать
А теперь если не затруднит напиши нормальное описание....

Ну вот нечто накалякал http://www.onlinedisk.ru/file/491786/

Цитировать
Еще забыл сказать про совместимость
В смысле вкладка Совместимость в плугине? Щас допишем.

Дописал [attachment=1581:irserver2.zip]
« Последнее редактирование: Августа 09, 2010, 14:53:37 от QuickWitted »

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #217 : Августа 09, 2010, 13:11:48 »
Цитировать
в плагине с прерываниями были проблемки, поэтому плагин опрашивает, а девайс отвечает.
По правильному это конечно не хорошо, нужно бы обработку прерываний. И с временем опроса я бы считал правильнее отдать отработку этого дела MK (с заданием параметра так же как кнопок реле), ведь по сути это должно быть интервалом приема нажатий пульта, отработал нажатие, выдал прерывание и сидит ждет когда пройдет заданное время, после чего можно опять реагировать на нажатия, соответственно и выдача прерывания.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #218 : Августа 09, 2010, 14:52:24 »
Цитата: krnark
Дописал [attachment=1581:irserver2.zip]

Вторую еще не применял, т.к. непонятно что за совместимость...
но первую переработал и выложил тут
(раздел "Как устанавливать и как настраивать плагин?")
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн krnark

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #219 : Августа 09, 2010, 15:15:13 »
Цитировать
но первую переработал и выложил
У тебя
Цитировать
В трее, в районе часов появиться значек программы Mkey
у меня
Цитировать
В панели задач, в районе часов появиться значек программы Mkey
В данном случае все равно по картинке понятно, но по опыту знаю, что многие юзеры не знают чего такое "трей" и как не странно больше знают, что такое панель задач. Обычно при объяснении сводиться просто к "ну там, возле часов".

Подвкладку "Плагины" извиняюсь, прошляпил написать/нарисовать.

Очепятки
Цитировать
например после переустановке "Windows"
переустановкИ
Цитировать
т.е. плагин интерпритирует одно
интерпрЕтирует
Цитировать
В в примере на экране это код
буква "в" лишняя
« Последнее редактирование: Августа 10, 2010, 20:19:56 от QuickWitted »

 

Последние сообщения на форуме: