реклама на сайте
подробности

 
 
7 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Полнофункциональный преобразователь USB-LPT на AVR
sash_u
сообщение Dec 18 2007, 12:08
Сообщение #1


Участник
*

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



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


Местный
***

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



Цитата
А может уже есть готовые решения?

Да, есть! и говорят глючные вот: http://shop.key.ru/shop/goods/42616/ Так что тема интересная, в особенности реализации на АВР.


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
celladon
сообщение Dec 18 2007, 12:39
Сообщение #3


Участник
*

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



Вот у меня такой.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
adc
сообщение Dec 18 2007, 12:42
Сообщение #4


Местный
***

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



Цитата
Вот у меня такой.

А схемка, прошивка есть? Сами собирали?


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
celladon
сообщение Dec 18 2007, 12:44
Сообщение #5


Участник
*

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



Вот ссылка откуда взял схему http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Развел подругому под мегу8 в дип корпусе.


--------------------
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 18 2007, 12:58
Сообщение #6


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(celladon @ Dec 18 2007, 15:44) *
Вот ссылка откуда взял схему http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Развел подругому под мегу8 в дип корпусе.

А не проверяли - работает ли с JTAG Xilinx.
Не хочется делать ненужную вещь. 07.gif
Go to the top of the page
 
+Quote Post
aesok
сообщение Dec 18 2007, 13:14
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(alexander55 @ Dec 18 2007, 15:58) *
А не проверяли - работает ли с JTAG Xilinx.
Не хочется делать ненужную вещь. 07.gif


Вам перевести?

http://www-user.tu-chemnitz.de/~heha/baste...PT/liste.htm.en

Анатолий.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 18 2007, 13:18
Сообщение #8


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(aesok @ Dec 18 2007, 16:14) *
Вам перевести?

http://www-user.tu-chemnitz.de/~heha/baste...PT/liste.htm.en

Анатолий.

Спасибо, сразу не увидел. biggrin.gif
Это очень хорошо.
PS. Тем не менее, если кто попробовал работать с JTAG Xilinx, сообщите, что получилось.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2007, 13:26
Сообщение #9


Гуру
******

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



Цитата(aesok @ Dec 18 2007, 15:14) *
Вам перевести?

Нет - ответить работали Вы с ним лично и какие результаты.
Я пытался заказать сие непоcредственно у Автора, но как-то он тихононько-тихонько ретировался после моих попыток позадовать вопросы sad.gif. Сначала - да, потом ну вот в новом (тогда 2007) году софт намерен подправить - подождите, потом на письма перестал отвечать.... Потом я самые выжные железки от LPT отвязал, и перестал его тревожить. Но интерес в общем-то остался:
- Уж больно много простых железок для разовых работ существуют на LPT..
- Программатор ChipProg+ жалковато выбрасывать;
- Доступного USB JTAG для BoundaryScan так пока у меня и нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sash_u
сообщение Dec 18 2007, 14:04
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 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,во как!
Так что интересуют возможности нормального порта.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 18 2007, 14:28
Сообщение #11


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(sash_u @ Dec 18 2007, 17:04) *
Так что интересуют возможности нормального порта.

Это самый главный вопрос, на который все всегда отвечают уклончиво.
PS. Я их понимаю.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Dec 18 2007, 14:45
Сообщение #12


Участник
*

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



Цитата(alexander55 @ Dec 18 2007, 16:28) *
Это самый главный вопрос, на который все всегда отвечают уклончиво.
PS. Я их понимаю.

Хм. Так если человек собрал реальное устройство и работал с ним. То с чего бы ему лить воду и уклоняться от вопросов. Он же на чём-то ведь его проверял.Неужели это секрет? wink.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 18 2007, 15:50
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ Dec 18 2007, 18:26) *
Я пытался заказать сие непоcредственно у Автора, но как-то он тихононько-тихонько ретировался после моих попыток позадовать вопросы sad.gif. Сначала - да, потом ну вот в новом (тогда 2007) году софт намерен подправить - подождите, потом на письма перестал отвечать.... Потом я самые выжные железки от LPT отвязал, и перестал его тревожить. Но интерес в общем-то остался:
- Уж больно много простых железок для разовых работ существуют на LPT..
- Программатор ChipProg+ жалковато выбрасывать;
- Доступного USB JTAG для BoundaryScan так пока у меня и нет.

Насколько я помню одно из последних обсуждений этого изделия, там самая главная трудность в том, чтобы на уровне виндусового драйвера для USB-устройства перехватывать обращения по адресам "железячных" LPT-портов.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Dec 18 2007, 16:04
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 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!

программаторы вряд ли нормально будут работать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2007, 16:29
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post

7 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01688 секунд с 7
ELECTRONIX ©2004-2016