Перейти к содержанию
    

Проблема с LPT портом

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

 

встроенный LPT давно сдох

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

 

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

 

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

 

но он не может управлять этим LPT портом :unsure: , наверное из-за того что у него нестандартные адреса 0xD200 и

0xD300 и эти адреса никак похоже не изменяются не перемычками ни в настройках устройства

 

Может кто сталкивался с такой проблемой. ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вероятно стоит обратиться к автору AVREAL. кстати он на форуме часто бывает =) Есть ещё варианты. Например если LPT сдох не полностью, а только некоторые линии, то можно использовать оставшиеся живые, в свежих AVREAL, как я помню можно почти произвольно использовать разряды порта. Больше ничего на ум не приходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо Petka!!!

 

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

там можно задавать lpt порт не только номером но и адресом

поставил адрес и всё пошло!!!

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

та же ситуация. Сжёг LPT (не полностью, принтер печатет).

Стоит мультяк и имеет адрес LPT порта 0x9800

Пробовал avreal +meg16 -p9800 -%

не фурлыкает. Подскажите как завели. Мучуюсь RS232 интерфейсом, который шьёт со скоростью бегущей черепахи...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

та же ситуация. Сжёг LPT (не полностью, принтер печатет).

Стоит мультяк и имеет адрес LPT порта 0x9800

Пробовал avreal +meg16 -p9800 -%

не фурлыкает. Подскажите как завели. Мучуюсь RS232 интерфейсом, который шьёт со скоростью бегущей черепахи...

Может не совсем в тему...

Если LPT с принтером работает, то ИМХО проблему можно побороть. Для начала выяснить реальные уровни сигнала на выводах порта при подключенном программаторе (или его эквиваленте). Затем сваять преобразователь уровней. В самом худшем случае (при небольшой разнице между уровнями лог.нуля и единицы) в качестве преобразователя уровня можно использовать триггер Шмидта на базе аналогового компаратора (при его помощи уровни переключения можно настроить практически произвольно)...

По поводу бегущей черепахи... Какой контроллер и сколько (по времени) программируется, и какой программатор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

вот такие

H11L1_M.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...