Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Контроллер ATCOM 7805 (WCH 353L) и адрес 0378, 0278

Автор: Andbiz
Дата сообщения: 30.10.2015 07:43
Добрый день, уважаемые форумчане.
Столкнулся со следующей проблемой. Использовал для программатора старый компьютер товарища с LPT портом. Компьютер пришлось отдать. Хотел приобрести LPT-контроллер ST-LAB. Его в наличии не оказалось. В результате пришлось вынуждено приобрести контроллер ATCOM 7805. Собранный на чипе WCH 353L. После установки драйверов порта был присвоен диапазон адресов С000-C007. Программа программатора работает, как и большинство программ с адресами 0378, 0278. По умолчанию в Windows 7 еще присутствует какой-то ЕСР-порт принтера занимает нужны мне адреса. Физически его нет. Удалять его пробовал, но он не пропадает.

Нашел программу PCI CFG от производителя для данного чипа, которая должна менять адрес, но она не работает. При запуске ошибка "Load GENPWDM.SYS failure". Далее окна с вопросами и латинскими символами и кириллицей.

К сожалению я уже далеко от места покупки и вернуть/поменять его уже не получится. И LPT мне очень нужен. Кому-нибудь получилось использовать этот контроллер? Можно ли как-то задать ему правильный адрес и убрать этот ЕСР-порт принтера?
Автор: Neon2
Дата сообщения: 30.10.2015 08:03
Andbiz
Цитата:
По умолчанию в Windows 7 еще присутствует какой-то ЕСР-порт принтера занимает нужны мне адреса. Физически его нет. Удалять его пробовал, но он не пропадает.
И не пропадёт, пока вы его не отключите в настройках BIOS.
Автор: maxud
Дата сообщения: 30.10.2015 08:26
Andbiz
Модель материнской платы укажите.
Потому как если LPT есть в списке устройств то он и физически есть на материнской плате, а то что он не выведен на заднюю панель, так может быть на самой матери есть планка для подключения LPT-разъема.
Автор: Andbiz
Дата сообщения: 30.10.2015 16:09

Цитата:
Модель материнской платы укажите.
Потому как если LPT есть в списке устройств то он и физически есть на материнской плате, а то что он не выведен на заднюю панель, так может быть на самой матери есть планка для подключения LPT-разъема.


Я был бы рад, если бы он был. Материнская плата - Biostar TF560 A2+.

Тут в описании указано, что на материнской плате есть LPT. Но на самой плате он не выведен.
https://market.yandex.ua/product/1562148/spec?hid=91020

В нижней части материнской платы есть разъем JPRNT1. Я так понял - это и есть LPT. Могу сам спаять шнур.
Нашел в мануале распиновку разъема JPRNT1.



Вопрос - какая должна быть длина шлейфа LPT между материнской платой и внешним разъемом?
Автор: maxud
Дата сообщения: 30.10.2015 20:19
Andbiz

Цитата:
Вопрос - какая должна быть длина шлейфа LPT между материнской платой и внешним разъемом?

Сантиметро 20, хотя можно и больше.
На это разъем (на матери) подойдет любой шлейф со старой AT-матери, коих в любой сервисной конторе должно быть после апгрейдов немало.
Автор: komandor
Дата сообщения: 30.10.2015 20:29

Цитата:
Вопрос - какая должна быть длина шлейфа LPT между материнской платой и внешним разъемом?

Меньше - лучше.
Я встречал планки-"выкидушки" с 10 см и с 40 см. Первые были на мамах под первопень, а вторые - с 286х.
Кстати, у барахольщиков поспрашивайте. Такого гм. добра у них валом. Заодно и COM для программатора будет.
Автор: Andbiz
Дата сообщения: 31.10.2015 03:22
Спаял. Сделал 20 см. Но программатор пока не работает.
В биосе настройки правильные (адрес 378, ECP+EPP)
Единственное не понял - ECP Mode Use DMA=3.

Чего-то не хватает. Драйверов не нашел в Интернете (материнская плата 2008 года). ОС - Windows 7. Без них должен LPT работать?
Автор: maxud
Дата сообщения: 31.10.2015 08:41
Andbiz

Цитата:
Драйверов не нашел в Интернете (материнская плата 2008 года). ОС - Windows 7. Без них должен LPT работать?

Конечно должен. Вернее драйвера стандартные, идущие с Windows.
Автор: AntiMember
Дата сообщения: 31.10.2015 11:34
Andbiz

Цитата:
"Load GENPWDM.SYS failure"


Цитата:
ОС - Windows 7

Видать х64? Ну так не заточена она на работу с железом. Только через жо.. -
отключить проверку подписей дров перед загрузкой и запуск прог от имени админа.
Автор: Andbiz
Дата сообщения: 31.10.2015 12:20
AntiMember


Цитата:
Видать х64?

Вы ошиблись. Нет.

maxud

Цитата:
Конечно должен. Вернее драйвера стандартные, идущие с Windows.

Проверил прозвонкой кабель на материнку - везде цепь есть. Правильность запайки верная.
Решил проверить LPT порт внешней программой.
http://www.xlentelectronics.nl/LPTTest/LPTTestUtilx64r.htm

На выходах D0-D7 все время выходные напряжения меняются В. Задействованные входа BUSY, ACK, ERROR при подаче на их вход напряжения свое состояние изменяют. Программатор не работает.
Выходное напряжение LPT порта 4,5 В. Под нагрузкой программатора напряжение падает до 2.5 В. Программатор собра на 74hc244 - не такая уже и большая нагрузка. Можно ли как-то поднять напряжение на выходе?
Автор: AntiMember
Дата сообщения: 31.10.2015 14:57
Andbiz

Цитата:
Можно ли как-то поднять напряжение на выходе?

А на программаторе по дефолту не стоит сборка резисторов 3.3к - 4.7к с D0-D7 на +5В ? Поставить.
Автор: Andbiz
Дата сообщения: 31.10.2015 15:07
AntiMember

Цитата:
А на программаторе по дефолту не стоит сборка резисторов 3.3к - 4.7к с D0-D7 на +5В ? Поставить.

Выхода на программматоре подтянуты через 22к на 3,3 В.
Автор: komandor
Дата сообщения: 31.10.2015 15:33
Andbiz

Цитата:
В биосе настройки правильные (адрес 378, ECP+EPP)
Единственное не понял - ECP Mode Use DMA=3.

Вот тут я уже не понял. Если программатор требует DMA, то ECP и EPP - нормально. И какие могут быть вопросы?
Если ему надо SPP, то и выбирать надо SPP.

Цитата:
напряжение падает до 2.5 В. Программатор собра на 74hc244 - не такая уже и большая нагрузка.
Для скоростей LPT - это вообще не нагрузка. Падения напряжения при этом обычными бытовыми приборами увидеть не получится.
А, ну я это все написал в предположении, что программатор и девайс питаются от внешнего адаптера. Если его нет (погрызла собака, прищемили дверью, потеряли при переезде), т.е. вся эта байда пытается запитаться от шины LPT через защитные диоды 74hc244 - вот тогда 2,5 В и будет.
Автор: Andbiz
Дата сообщения: 01.11.2015 01:17
komandor

Цитата:
Вот тут я уже не понял. Если программатор требует DMA, то ECP и EPP - нормально.

Программатору нужен режим ECP+EPP. Мне было непонятно назначение этой опции. Но это уже не важно.
Да. Вы правы. 2.5 В - это без внешнего питания. С подключенным внешним питанием 3.3 В напряжение на выходах 4 В, но программатор упорно не хочет работать. Он исправный (ранее я работал с ним на другом компьютере с встроенным LPT).
Нормальное напряжение для работы программатора - 5-5.5 В.
3.3 В берется с устройства, которое программируется. Подал +5 В - стало на выходе 4,55 В, но программатор все равно не работает.
Автор: AntiMember
Дата сообщения: 01.11.2015 01:41
Andbiz

Цитата:
Проверил прозвонкой кабель на материнку - везде цепь есть.

Теперь осталось проверить попадание пинов LPT - программатора на материнку.
МП - ЛПТ
3 - 2
5 - 3
11 - 6
15 - 8
19 - 10
21 - 11
ну и 10,12,14,16,18,20,22,24 на 18,19,20,21,22,23,24,25.... Чудес не бывает...
Автор: Andbiz
Дата сообщения: 01.11.2015 08:34
AntiMember

Цитата:
МП - ЛПТ
3   -   2
5   -   3
11 -   6
15 -   8
19 -   10
21 -   11
ну и 10,12,14,16,18,20,22,24 на 18,19,20,21,22,23,24,25.... Чудес не бывает...

Тут все верно.
Автор: Andbiz
Дата сообщения: 01.11.2015 18:50
AntiMember
Взял у друга еще раз компьютер с LPT, которым ранее пользовался. Он поставил на него уже WIindows 7 (32 бит). Программатор тоже не заработал. Раньше я работал на этом компьютере с операционной системой Windows ХР. Получается, что возможно проблема из операционной системы. Попробовать поставить виртуальную машину Windows XP на семерку?
Автор: sgtpeper
Дата сообщения: 01.11.2015 19:35
А поставить драйвера для разрешения работы напрямую с лпт портом не пробовали? Например GIVEOIO, TVicPortPersonal.
Автор: AntiMember
Дата сообщения: 01.11.2015 20:16
Andbiz
Виртуалка не лучший вариант. Надежней загрузочный СД или флешка с хрюшей.
Ну и на семерке запуск проги от имени админа желательно - правой кнопкой.
Автор: Andbiz
Дата сообщения: 01.11.2015 22:52
sgtpeper

Цитата:
А поставить драйвера для разрешения работы напрямую с лпт портом не пробовали? Например GIVEOIO, TVicPortPersonal.

Без них программа не запустилась бы. Я ставлю GIVEIO.

AntiMember
Попробовал поставить на виртуальную машину Windows XP - аналогично не запускается. Запуск программы от админа не помогает.
Попробую запустить ХР с флешки.
Автор: Andbiz
Дата сообщения: 19.11.2015 21:26
AntiMember

Цитата:
Виртуалка не лучший вариант. Надежней загрузочный СД или флешка с хрюшей.
Ну и на семерке запуск проги от имени админа желательно - правой кнопкой.

Неисправность была в программаторе и в тюнере. Было совпадение. С LPT пока полноценно не разобрался (некоторые программы почему-то его не видят), но тогда проблема была не в нем.
Автор: AntiMember
Дата сообщения: 20.11.2015 10:57
Andbiz
Бывает.

Страницы: 1

Предыдущая тема: Не могу найти драйвер USB\VID_04E8&PID_1207


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.