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

 
 
 
Reply to this topicStart new topic
> Проблема с LPT портом
Пришелец
сообщение Jan 26 2006, 08:21
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Поставил WinXP на комп на котором до этого был WinME

встроенный LPT давно сдох
использовалась плата PCI на ней LPT и два COMа

программировал AVR досовским AVREAL-ом

сейчас поставил DLPortIO и хотел использовать avreal32

но он не может управлять этим LPT портом unsure.gif , наверное из-за того что у него нестандартные адреса 0xD200 и
0xD300 и эти адреса никак похоже не изменяются не перемычками ни в настройках устройства

Может кто сталкивался с такой проблемой. ?
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 26 2006, 08:44
Сообщение #2


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Вероятно стоит обратиться к автору AVREAL. кстати он на форуме часто бывает =) Есть ещё варианты. Например если LPT сдох не полностью, а только некоторые линии, то можно использовать оставшиеся живые, в свежих AVREAL, как я помню можно почти произвольно использовать разряды порта. Больше ничего на ум не приходит.
Go to the top of the page
 
+Quote Post
Пришелец
сообщение Jan 26 2006, 09:56
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Спасибо Petka!!!

Ты побудил меня прочитать ещё раз инструкцию на avreal
там можно задавать lpt порт не только номером но и адресом
поставил адрес и всё пошло!!!

пришлось добавить ещё правда задержечки -3

и усё РАБОТАЕТ

теберь буду под XP (а то начальник хотел уже новый комп покупать smile.gif )
Go to the top of the page
 
+Quote Post
Георгий
сообщение Jan 26 2006, 09:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Цитата
теберь буду под XP (а то начальник хотел уже новый комп покупать )

Эт ты поторопился!


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
Spider
сообщение Feb 1 2006, 08:59
Сообщение #5


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



та же ситуация. Сжёг LPT (не полностью, принтер печатет).
Стоит мультяк и имеет адрес LPT порта 0x9800
Пробовал avreal +meg16 -p9800 -%
не фурлыкает. Подскажите как завели. Мучуюсь RS232 интерфейсом, который шьёт со скоростью бегущей черепахи...
Go to the top of the page
 
+Quote Post
BVU
сообщение Feb 1 2006, 09:43
Сообщение #6


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



LPT порт для подобных задачь раньше всегда считался одним из быстрых, но в силу своей изначальной предназначенности (принтер) не имел достаточной нагрузочной свособности на выходах, что зачастую приводило его к 'выходу из строя функционирования' при использовании не по назначению. Сейчас ситуация периферии ПК стала быстро развиваться и меняться имея довольшо широкий спектр. Вот поэтому практически все производители устройств которые свываются или управляются от ПК переходят на USB интерфейс гарантирующий безопасность 'горячего' подключения и скоростные характеристики во многом превосходяшие LPT.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 1 2006, 19:01
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Alexey Belyaev @ Feb 1 2006, 12:59) *
та же ситуация. Сжёг LPT (не полностью, принтер печатет).
Стоит мультяк и имеет адрес LPT порта 0x9800
Пробовал avreal +meg16 -p9800 -%
не фурлыкает. Подскажите как завели. Мучуюсь RS232 интерфейсом, который шьёт со скоростью бегущей черепахи...

Может не совсем в тему...
Если LPT с принтером работает, то ИМХО проблему можно побороть. Для начала выяснить реальные уровни сигнала на выводах порта при подключенном программаторе (или его эквиваленте). Затем сваять преобразователь уровней. В самом худшем случае (при небольшой разнице между уровнями лог.нуля и единицы) в качестве преобразователя уровня можно использовать триггер Шмидта на базе аналогового компаратора (при его помощи уровни переключения можно настроить практически произвольно)...
По поводу бегущей черепахи... Какой контроллер и сколько (по времени) программируется, и какой программатор?
Go to the top of the page
 
+Quote Post
BVU
сообщение Feb 2 2006, 06:58
Сообщение #8


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(BVU @ Feb 1 2006, 12:43) *
LPT порт для подобных задачь раньше всегда считался одним из быстрых, но в силу своей изначальной предназначенности (принтер) не имел достаточной нагрузочной свособности на выходах, что зачастую приводило его к 'выходу из строя функционирования' при использовании не по назначению

И еще один совет. Уж если хочется использовать LPT, делайте гальваническую развязку. В этом случае очень удачно могут применяться оптроны, гарантирующие защиту от пробоя порта.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
m16
сообщение Feb 2 2006, 07:13
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Цитата(BVU @ Feb 2 2006, 09:58) *
И еще один совет. Уж если хочется использовать LPT, делайте гальваническую развязку. В этом случае очень удачно могут применяться оптроны, гарантирующие защиту от пробоя порта.

вот такие
Прикрепленные файлы
Прикрепленный файл  H11L1_M.zip ( 489.79 килобайт ) Кол-во скачиваний: 46
 
Go to the top of the page
 
+Quote Post
BVU
сообщение Feb 2 2006, 10:33
Сообщение #10


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Оптроны, которые можно применить достаточно много. Один из важных параметров в этом случае будут скоросные характеристики..., которые были бы не меньше максимальной скорости передачи по LPT.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

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

 


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


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