|
|
  |
Полнофункциональный преобразователь USB-LPT на AVR |
|
|
|
Dec 18 2007, 12:08
|
Участник

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304

|
Попадалось ли кому в нете или может кто сам ваял сие устройство. Хочу сделать данный преобразователь,дабы можно было подключать LPT устройства к USB портам. Дело в том, что LPT уже практически отжил своё,чему свидетельствует современное железо для ПК. А устройства,которые многие юзают у себя на работе/дома,которые создавались сравнительно давно и продолжают работать верно и исправно - остаются.К примеру скажем тотже загрузочный кабель для ПЛИС (аналог байтбластера) или программатор Willeprom, которым даже сейчас приходится пользоваться и ещё много много чего. Может ли кто сказать,возможно сделать на AVR по аналогии с USB->COM от Igor Plug конвертер USB -> LPT (полный имеющий ещё и все служебные сигналы). А может уже есть готовые решения? Заранее спасибо.
|
|
|
|
|
Dec 18 2007, 12:34
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата А может уже есть готовые решения? Да, есть! и говорят глючные вот: http://shop.key.ru/shop/goods/42616/ Так что тема интересная, в особенности реализации на АВР.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Dec 18 2007, 12:39
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 13-10-06
Пользователь №: 21 288

|
Вот у меня такой.
Эскизы прикрепленных изображений
--------------------
|
|
|
|
|
Dec 18 2007, 12:42
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата Вот у меня такой. А схемка, прошивка есть? Сами собирали?
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Dec 18 2007, 13:14
|
Знающий
   
Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484

|
Цитата(alexander55 @ Dec 18 2007, 15:58)  А не проверяли - работает ли с JTAG Xilinx. Не хочется делать ненужную вещь.  Вам перевести? http://www-user.tu-chemnitz.de/~heha/baste...PT/liste.htm.enАнатолий.
|
|
|
|
|
Dec 18 2007, 13:26
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(aesok @ Dec 18 2007, 15:14)  Вам перевести? Нет - ответить работали Вы с ним лично и какие результаты. Я пытался заказать сие непоcредственно у Автора, но как-то он тихононько-тихонько ретировался после моих попыток позадовать вопросы  . Сначала - да, потом ну вот в новом (тогда 2007) году софт намерен подправить - подождите, потом на письма перестал отвечать.... Потом я самые выжные железки от LPT отвязал, и перестал его тревожить. Но интерес в общем-то остался: - Уж больно много простых железок для разовых работ существуют на LPT.. - Программатор ChipProg+ жалковато выбрасывать; - Доступного USB JTAG для BoundaryScan так пока у меня и нет.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 18 2007, 14:04
|
Участник

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304

|
Цитата(celladon @ Dec 18 2007, 14:44)  Вот ссылка откуда взял схему http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.enРазвел подругому под мегу8 в дип корпусе. Судя по описанию - то что нужно. А с чем его проверяли?Были ли замечены глюки в работе? Можно поподробнее плиз. И ещё вопросик, он в системе как определяется? Создаст новый порт типа LPT1,2,3,4 ? Просто приносили как-то готовый промышленный образец,назывался USB-LPT for printer. Так это чудо определялось в системе просто как USB устройство и никаких LPT.А вот если начать устанавливать принтер,то в доступных портах для принтера появляется этот USB-LPT. Кстати,внутри оказалась пролификовская микруха PL-2305,во как! Так что интересуют возможности нормального порта.
|
|
|
|
|
Dec 18 2007, 14:45
|
Участник

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304

|
Цитата(alexander55 @ Dec 18 2007, 16:28)  Это самый главный вопрос, на который все всегда отвечают уклончиво. PS. Я их понимаю. Хм. Так если человек собрал реальное устройство и работал с ним. То с чего бы ему лить воду и уклоняться от вопросов. Он же на чём-то ведь его проверял.Неужели это секрет?
|
|
|
|
|
Dec 18 2007, 15:50
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(zltigo @ Dec 18 2007, 18:26)  Я пытался заказать сие непоcредственно у Автора, но как-то он тихононько-тихонько ретировался после моих попыток позадовать вопросы  . Сначала - да, потом ну вот в новом (тогда 2007) году софт намерен подправить - подождите, потом на письма перестал отвечать.... Потом я самые выжные железки от LPT отвязал, и перестал его тревожить. Но интерес в общем-то остался: - Уж больно много простых железок для разовых работ существуют на LPT.. - Программатор ChipProg+ жалковато выбрасывать; - Доступного USB JTAG для BoundaryScan так пока у меня и нет. Насколько я помню одно из последних обсуждений этого изделия, там самая главная трудность в том, чтобы на уровне виндусового драйвера для USB-устройства перехватывать обращения по адресам "железячных" LPT-портов.
|
|
|
|
|
Dec 18 2007, 16:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(zltigo @ Dec 18 2007, 16:26)  - Программатор ChipProg+ жалковато выбрасывать; В свете цитаты с http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.enЦитата Interception of port accesses takes place in a driver in privileged mode. But wasted time for the interception itself is small in opposite to that with each IN instruction a USB frame must be waited for, at least 125 µs. This may lead to 100x lengthening of time! программаторы вряд ли нормально будут работать.
|
|
|
|
|
Dec 18 2007, 16:29
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(vvs157 @ Dec 18 2007, 18:04)  В свете цитаты.. Был-бы под руками AVR в диповском корпусе, можно было-бы за час навесить несколько элементов и попробовать. Но как-то все повымерало в DIP в зоне моей досягаемости, а усложнять себе жизнь бОльшим рукоприкладством как-то не хочется. Вдруг, кто опробует хоть что-нибудь из эмбеддерски полезного и расскажет. По самому минимуму интересутет работоспособность с Altera Byteblaster для целей BoundaryScan, ну и чего-нибудь ногодрыгающие, ну например, AVReal... Цитата(vvs157 @ Dec 18 2007, 18:04)  программаторы вряд ли нормально будут работать. Бывают и достаточно разумные LPT программаторы, как минимум, формирующие диаграммы самомтоятельно.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|