IgorPlug USB на Attiny2313А

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Всем привет. Собрал ИК приемник для USB на Attiny2313А по следующей ссылке http://avrdevices.ru/usb-ik-primnik-na-avr/
После плясок с бубном устройство все-таки определилось в Win7 32x и успешно установился драйвер! Оно неплохо работало -программа SkyControl отлично видела коды каждой из кнопок все было гуд! Прошло пол недели и устройство перестает работать после 10-й посылки ИК кода . Достаю устройство из USB и вставляю снова...оно работает приблизительно на 10 посылок и снова перестает отвечать - программа при этом устройство перестает видеть, хоть в винде оно есть. Удалил драйвер и попытался снова его установить - при установке драйвера система выдавала ошибку (мол устройство определено, но драйвер не найден). Попробовал на другом компе - все заработало сразу! (т.е. само устройство работает...). То же самое было при первой попытке установки устройства до плясок с бубном. - как оно заработало потом я так и не понял(
На других форумах обнаружил, что возможно был косяк с драйвером - скачал обновленный, но с ним устройство перестало передавать коды кнопок пульта вообще! Есть вариант перепрошить Attiny2313 - сегодня попробую, но может кто-то сталкивался с такой проблемой и подскажет ее решение?
Самое гениальное - всегда самое простое
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Обновил прошивку до последней версии. Драйвер новый устанавливается без косяков, но устройство упорно перестает работать через пару посылок!
Самое гениальное - всегда самое простое
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Было такое же. Понял, что в SlyControl это вроде как типа требование - зарегистрируйтесь. Удалил нафиг, пользуюсь IRLink.3. Классная и удобная прога. Вот служебная прога, могет надо.
Вложения
IgorPlugUSB.rar
(146.25 КБ) 502 скачивания
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

За помощь спасибо...но это не решает проблему...Та служебная прога....она мне и дает знать, через сколько посылок вырубается устройство и дело не в SlyControl...на другом компе я пробовал без него...как я писал на 2-м компе все работало офигенно...-я ошибся. Там та же история, только ни одну из прог я не ставил - только драйвера...я не нашел ошибку - пробовал кучу различных драйверов, в том числе последних и прошивок - проблема не решилась....как вариант - косяк в схеме, но..я его не нашел, если только один из элементов нестабильно работает!!!. Пришлось отпаять Attiny2313 - сегодня пересоберу на HID устройство на Atmega8
Самое гениальное - всегда самое простое
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

У меня к выводам проца (на схеме D0-D7) через буфер K74LS240 подключены 8 светодиодов. Потребляют по 15мА каждый. Пока горит хоть один, схема прекрасно работает. Стоит потушить все, через несколько секунд связь пропадает и кранты до перетыка. Причем такой эффект только на ноуте. На старом системнике- нормально. Точного ответа пока не знаю. Попробуйте как-то нагрузить порт, если у вас ноутбук или понизьте напругу на процессоре через 2 диода, как многие делают. Сам я - запитал проц напрямую от порта 5-ю вольтами и пока руки не доходят доводить до ума.
Вложения
IgorPlug_brd.GIF
(18.35 КБ) 824 скачивания
IgorPlug.GIF
(17.53 КБ) 791 скачивание
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Да...Я так USB программатор делал...говорили, что использование стабилитронов приводит к помехам. Я попробую на выходных...а если не получиться - нашел HID вариант - т.е. драйвера сами ставятся, для него мне всего 1 МК поменять и пару элементов, коих у меня хватает.
А на счет питания - я пробовал и на системнике изношенном и новом нетбуке, какое-то время на нетбуке было нормально, но сейчас везде и все одинаково не работает.
Самое гениальное - всегда самое простое
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

В общем не добился я с Attiny2313 ничего путного. Собрал IgorPlugHid на atmega8 поставил 2 выпрямительных диода и избавился от стабилитронов. Схему упростил в отличие от оригинальной. Устройство отлично работает и определилось в винде сразу. Единственных 2 но....
1) после длительного выключения компа и затем включения устройство нужно достать из USB и снова вставить - это очень неудобно! Решение проблемы пока не нашел(.
2) Второе но! Драйвер конфликтует с драйвером от FT232RL - IgorPlugHid перестает работать, пока FT232RL активно.
К концу недели выложу на сайт весь проект по IgorPlugHID, потому как, на сайте автора полнейший бардак!!!! И найти что-то можно если весь сайт перерыть вдоль и поперек! Если кто-нибудь знает как решить мои 2 проблемки - пишите!
Самое гениальное - всегда самое простое
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

У меня на тини2313 завелась сразу. Использую IRLink.3 - программа бесплатная только на 50 запусков. Однако есть лекарство (в архиве прилагается батник).
СпойлерИзображение
Изображение
Вложения
IRlink3null50.rar
(142 байт) 340 скачиваний
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

А я плюнул на attiny2313 и сделал на Atmega8A -IgorPlugHID - работает лучше чем, в былые времена на ком порту - к тому же самоопределяется в системе! Кому интересно - я написал соответствующую статью на радиокот http://radiokot.ru/circuit/digital/pcmod/45/
Самое гениальное - всегда самое простое
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

да, хид определенно лучше. с каким софтом работаешь?
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Girder - он так себе. Но я с давних времен к нему привык. А вообще хорош Перехватъ!!!
Самое гениальное - всегда самое простое
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

а есть печатка? чет тоже повторить захотелось. а то на 2313 только под хр работал

и еще можно по-подробнее
после длительного выключения компа и затем включения устройство нужно достать из USB и снова вставить
это как и что это значит?
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

такое происходило ранее из-за неправильной работы драйверов - нужно было просто перегружать его выключением! Сейчас этого не нужно делать - вот последняя версия плагина. Там исправлен подобный косяк!) Печатную плату не выкину, т.к. ее не делал - просто допиливал старую!
IgorPlugHID 2.0.8.zip
(627.87 КБ) 464 скачивания
Самое гениальное - всегда самое простое
Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»