PDA

Просмотр полной версии : Кто имел дело с платами PCI на 1 LPT + 2 COM



Rublik
15.11.2010, 01:14
http://www.krn.ru/Inno/eio-2s1p.htm вот сей девайс!
Производитель уверяет, что LPT порт работает в трёх режимах (SPP/EPP/ECP). А вот где и как эти режимы переключать умалчивает (на руском языке точно нет описания, не встречал) По умолчанию стоит ЕСР, а нужен SPP. В биосе данный порт не отображается, и менять там нечего:-( Как быть?
P.S. WinXP SP.3

vadim_d
15.11.2010, 01:33
http://www.krn.ru/Inno/eio-2s1p.htm вот сей девайс!
Производитель уверяет, что LPT порт работает в трёх режимах (SPP/EPP/ECP).
В таблице первой строкой "Программа диагностики для Windows NT/2000/XP" - попробуйте, хуже не будет :smile:

er1mf
15.11.2010, 02:21
http://www.krn.ru/Inno/eio-2s1p.htm вот сей девайс!
Производитель уверяет, что LPT порт работает в трёх режимах (SPP/EPP/ECP). А вот где и как эти режимы переключать умалчивает (на руском языке точно нет описания, не встречал) По умолчанию стоит ЕСР, а нужен SPP. В биосе данный порт не отображается, и менять там нечего:-( Как быть?
P.S. WinXP SP.3
В девайс менеджере найдите ваш порт и попробуйте там поменять. Либо внешней программой конфигурации. Но склоняюсь к первому варианту.

Rublik
15.11.2010, 23:43
В девайс менеджере найдите ваш порт и попробуйте там поменят
Там даже адрес порта поменять не удалось... Только имя... А про режимы работы вообще промолчу.... Плохо то что инфы в инете нет вообще.....

Rublik
17.11.2010, 00:58
В общем дело бедовое..... Ни как у меня не хочет работать эта плата корректно.... с программы для проверки порта (ни та о которой шла речь выше) уровень на выводе DATA_0 изменяется, а вот если запускаю нужную мне PowerSDR то никаких сигналов по этому выводу нет... А ДОЛЖНЫ БЫТЬ При том остальные линии работають.... Как часики, китайские, тоесть из 6ти дата линий не работает две....
"родная программа" диагностики ругается. В сети нет ни одного описания на эту ошибку.

er1mf
17.11.2010, 01:40
а вот если запускаю нужную мне PowerSDR то никаких сигналов по этому выводу нет...
Какие у вас настройки портов в PowerSDR? Точно к нужному порту обращаетесь?

зюыю Не нравиться мне красное сообщение внизу в вашем посте - такое ощущение что конфликтует с чем то...

Rublik
17.11.2010, 12:02
Точно к нужному порту обращаетесь?
Точно. Иначе PowerSDR переходит на передачу. Да и сигналы на выходе порта "прощупываются" осциллографом, хотя и не везде. Тут точно напутать не мог:smile:
Если не справлюсь то попробую сделать вот это http://community.livejourna l.com/ru_radio_electr/362166.html. Алеквандр UR4QBP (автор моего DDS синтезатора, его конструкцией я и пытаюсь управлять) утверждает что с ATMEGA8 всё работает отлично. НО! Если у меня всеже есть свободный LPT то грех не воспользоваться им, и начинать городить "огород" на контроллерах.

vadim_d
17.11.2010, 12:57
Не нравиться мне красное сообщение внизу в вашем посте - такое ощущение что конфликтует с чем то...
Утилита ругается на то, что плата не была корректно инициализирована BIOS-ом. Попробуйте пройтись по всем настройкам BIOS-а, касающихся поддержки периферии, может что-то принудительно выключено.

Rublik
17.11.2010, 14:42
Утилита ругается на то, что плата не была корректно инициализирована BIOS-ом
Так как она будет видна в биосе????? По поводу этой ошибки посмотрите в приложении (пункт №23)
А перевод (переводчиком с mail.ru) привожу

23. Почему Тестовая программа PCI сообщает? Ошибка: HAL/BIOS не программировал устройство правильно?, даже при том, что карта, кажется, работает прекрасная? Тестовая программа PCI может сообщить об ошибке, когда ни один действительно не существует. Об ошибке сообщают, когда IRQ, назначенный на устройство NМ, выше чем 0Fh. Это имело обыкновение быть проблемой, но наши формирователи тока были обновлены, чтобы исправить эту проблему. К сожалению, Тестовая программа не была обновлена в то же самое время. Это все еще сообщает об ошибке просто, смотря на ценность числа IRQ, не при наличии


Судя по другому форуму (давнишнему и уже заброшенному) эта ошибка ничего не значит.. Да и утилита эта для тестирования, а ни для управления режимами порта:-(

vadim_d
17.11.2010, 14:57
эта ошибка ничего не значит.. Да и утилита эта для тестирования, а ни для управления режимами порта:-(
Да, ошибку можно смело игнорировать. Объяснение причины проблемы с переключением EPP/ECP в Win XP дано в пункте 16, для корректной работы надо второй набор регистров иметь на 400h выше по адресам, чем первый, а при инициализации PCI устройства это требование обычно не выполняется, поскольку адреса выдаются как попало. Ручная смена режима возможна только в DOS и Win NT :cry:

Rublik
17.11.2010, 15:26
Вывод? Забросить эту затею в дальний угол, собрать на меге и не мучиться?
А и фиг с ней) Большую скорость передачи я от адаптера не требую. Приобрету мегу и спаяю... Цена вопроса всё равно не велика

R3WO
17.11.2010, 17:39
Вывод? Забросить эту затею в дальний угол, собрать на меге и не мучиться?
А и фиг с ней) Большую скорость передачи я от адаптера не требую. Приобрету мегу и спаяю... Цена вопроса всё равно не велика

С ATMEGA телеграфа не будет. Для SDR, глубоко пофигу ECP или SSP у Вашего порта. Вся работа идет через WinApi.Я работаю на PCI - LPT. Посмотрите на скрин и увидете, где берется адрес порта и куда вписывается в SDR. Два щелчка по акну адреса, и вписываете свой адрес.
Удачи! 73!

Rublik
17.11.2010, 18:33
С ATMEGA телеграфа не будет. Для SDR, глубоко пофигу ECP или SSP у Вашего порта. Вся работа идет через WinApi.Я работаю на PCI - LPT. Посмотрите на скрин и увидете, где берется адрес порта и куда вписывается в SDR. Два щелчка по акну адреса, и вписываете свой адрес.
Удачи! 73!
1) C адресом я разобрался сам.
2) Скорее всего мы не понимаем друг друга
3) Телеграф мне от него не требуется
У меня не работает часть порта, а точнее вывод №2 (Программа TalkingBox)
Порт проверил! Он рабочий и точно не паленый (http://mavius.narod.ru/projects/lpt/)
Не "дружит" именно программа TalkingBox с этим портом.... ВСЁ остальное работает

R3WO
18.11.2010, 07:47
1) C адресом я разобрался сам.
2) Скорее всего мы не понимаем друг друга
3) Телеграф мне от него не требуется
У меня не работает часть порта, а точнее вывод №2 (Программа TalkingBox)
Порт проверил! Он рабочий и точно не паленый (http://mavius.narod.ru/projects/lpt/)
Не "дружит" именно программа TalkingBox с этим портом.... ВСЁ остальное работает

Попробовал я эту прогу. Не волнуйтесь. С 378 портом, она то же не работает. Чего то в ней не доделано. С SDR 1000 не дружит.

Добавлено через 7 минут(ы):

А новая версия, вообще не запускается.:-(

Rublik
18.11.2010, 11:57
Попробовал я эту прогу. Не волнуйтесь. С 378 портом, она то же не работает

Вы про эту? http://mavius.narod.ru/projects/lpt/

R3WO
18.11.2010, 12:03
Вы про эту? http://mavius.narod.ru/projects/lpt/

Нет. Я про TalkingBox. 2.0.7 beta запускается но на порт не реагирует. 2.0.8 висит, а потом сообщает, что не может открыть порт. Увы.

Rublik
18.11.2010, 13:29
TalkingBox. 2.0.7 beta запускается но на порт не реагирует. 2.0.8 висит, а потом сообщает, что не может открыть порт. Увы.
Оставлю я эту затею. Найду под что порт приспособить. А на Atmege в DIP корпусе кто делал шнурок? Хотелось-бы печатку в LAYout :smile: Есть у кого?

R3WO
18.11.2010, 18:19
http://woodocat.ru/usb2lpt.php
Там PDF. Я делал по этой ссылке.

Rublik
18.11.2010, 18:22
http://woodocat.ru/usb2lpt.php
Там PDF. Я делал по этой ссылке.

Спасибо огромное. На днях займусь:smile:

Rublik
23.11.2010, 14:57
Никогда не покупайте такие платы.... С ними боьше мучений... Вот ещё один пример - AVR контроллеры прошить нет ни одной возможности... И все изза "кривого" адреса порта

Rublik
26.11.2010, 13:07
Собрал USB2LPT переходник на Atmega8:smile: Кварц на 12 мегагерц.... Работает хорошо но PowerSDR медленнее перестраивается по частоте.... Скорость порта ниже чем у стандартного на материнке... НО! В инете есть схема такогоже адаптора, но с повышенной скоростью передачи данных (с кварцемна 24 МГц). Для меня вывод один! Не стоит морочиться с PCI платами... Дешевле, надёжнее и приятнее сделать адаптор самому.... Мне он вышел в 166 руб., а за плату пришлось отдать 1000 руб, и при том она толком не работает( Единственная проблема возникла с прошивкой контроллера.... потому, что ни разу их и не шил... Но справился)