Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Контроллер ATCOM 7805 (WCH 353L) и адрес 0378, 0278

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, уважаемые форумчане.
Столкнулся со следующей проблемой. Использовал для программатора старый компьютер товарища с LPT портом. Компьютер пришлось отдать. Хотел приобрести LPT-контроллер ST-LAB. Его в наличии не оказалось. В результате пришлось вынуждено приобрести контроллер ATCOM 7805. Собранный на чипе WCH 353L. После установки драйверов порта был присвоен диапазон адресов С000-C007. Программа программатора работает, как и большинство программ с адресами 0378, 0278. По умолчанию в Windows 7 еще присутствует какой-то ЕСР-порт принтера занимает нужны мне адреса. Физически его нет. Удалять его пробовал, но он не пропадает.
   
Нашел программу PCI CFG от производителя для данного чипа, которая должна менять адрес, но она не работает. При запуске ошибка "Load GENPWDM.SYS failure". Далее окна с вопросами и латинскими символами и кириллицей.
   
К сожалению я уже далеко от места покупки и вернуть/поменять его уже не получится. И LPT мне очень нужен. Кому-нибудь получилось использовать этот контроллер? Можно ли как-то задать ему правильный адрес и убрать этот ЕСР-порт принтера?

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 07:43 30-10-2015
Neon2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz
Цитата:
По умолчанию в Windows 7 еще присутствует какой-то ЕСР-порт принтера занимает нужны мне адреса. Физически его нет. Удалять его пробовал, но он не пропадает.
И не пропадёт, пока вы его не отключите в настройках BIOS.

Всего записей: 9559 | Зарегистр. 21-10-2005 | Отправлено: 08:03 30-10-2015
maxud

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

Всего записей: 1772 | Зарегистр. 03-01-2003 | Отправлено: 08:26 30-10-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

 
Я был бы рад, если бы он был. Материнская плата - Biostar TF560 A2+.
 
Тут в описании указано, что на материнской плате есть LPT. Но на самой плате он не выведен.  
https://market.yandex.ua/product/1562148/spec?hid=91020
 
В нижней части материнской платы есть разъем JPRNT1. Я так понял - это и есть LPT. Могу сам спаять шнур.  
Нашел в мануале распиновку разъема JPRNT1.  
 
   
 
Вопрос - какая должна быть длина шлейфа LPT между материнской платой и внешним разъемом?

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 16:09 30-10-2015 | Исправлено: Andbiz, 17:08 30-10-2015
maxud

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz

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

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

Всего записей: 1772 | Зарегистр. 03-01-2003 | Отправлено: 20:19 30-10-2015
komandor

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Меньше - лучше.
Я встречал планки-"выкидушки" с 10 см и с 40 см. Первые были на мамах под первопень, а вторые - с 286х.
Кстати, у барахольщиков поспрашивайте. Такого гм. добра у них валом. Заодно и COM для программатора будет.

Всего записей: 10962 | Зарегистр. 11-09-2002 | Отправлено: 20:29 30-10-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спаял. Сделал 20 см. Но программатор пока не работает.  
В биосе настройки правильные (адрес 378, ECP+EPP)
Единственное не понял - ECP Mode Use DMA=3.
 
Чего-то не хватает. Драйверов не нашел в Интернете (материнская плата 2008 года). ОС - Windows 7. Без них должен LPT работать?

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 03:22 31-10-2015 | Исправлено: Andbiz, 03:22 31-10-2015
maxud

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz

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

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

Всего записей: 1772 | Зарегистр. 03-01-2003 | Отправлено: 08:41 31-10-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz

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


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

Видать х64? Ну так не заточена она на работу с железом. Только через жо.. -
отключить проверку подписей дров перед загрузкой и запуск прог от имени админа.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 11:34 31-10-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AntiMember
 

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

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

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

Проверил прозвонкой кабель на материнку - везде цепь есть. Правильность запайки верная.
Решил проверить LPT порт внешней программой.  
http://www.xlentelectronics.nl/LPTTest/LPTTestUtilx64r.htm
 
На выходах D0-D7 все время выходные напряжения меняются В. Задействованные входа BUSY, ACK, ERROR при подаче на их вход напряжения свое состояние изменяют. Программатор не работает.  
Выходное напряжение LPT порта 4,5 В. Под нагрузкой программатора напряжение падает до 2.5 В. Программатор собра на 74hc244 - не такая уже и большая нагрузка. Можно ли как-то поднять напряжение на выходе?

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 12:20 31-10-2015 | Исправлено: Andbiz, 14:28 31-10-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz

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

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

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 14:57 31-10-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AntiMember

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

Выхода на программматоре подтянуты через 22к на 3,3 В.
 

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 15:07 31-10-2015
komandor

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz

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

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

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

Всего записей: 10962 | Зарегистр. 11-09-2002 | Отправлено: 15:33 31-10-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
komandor

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

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

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 01:17 01-11-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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.... Чудес не бывает...

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 01:41 01-11-2015 | Исправлено: AntiMember, 01:43 01-11-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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.... Чудес не бывает...

Тут все верно.
 

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 09:34 01-11-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AntiMember
Взял у друга еще раз компьютер с LPT, которым ранее пользовался. Он поставил на него уже WIindows 7 (32 бит). Программатор тоже не заработал. Раньше я работал на этом компьютере с операционной системой Windows ХР. Получается, что возможно проблема из операционной системы. Попробовать поставить виртуальную машину Windows XP на семерку?

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 19:50 01-11-2015
sgtpeper

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А поставить драйвера для разрешения работы напрямую с лпт портом не пробовали? Например GIVEOIO, TVicPortPersonal.

Всего записей: 97 | Зарегистр. 09-03-2013 | Отправлено: 20:35 01-11-2015
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andbiz
Виртуалка не лучший вариант. Надежней загрузочный СД или флешка с хрюшей.
Ну и на семерке запуск проги от имени админа желательно - правой кнопкой.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 21:16 01-11-2015
Andbiz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sgtpeper

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

Без них программа не запустилась бы. Я ставлю GIVEIO.  
 
AntiMember
Попробовал поставить на виртуальную машину Windows XP - аналогично не запускается. Запуск программы от админа не помогает.
Попробую запустить ХР с флешки.

Всего записей: 170 | Зарегистр. 02-03-2008 | Отправлено: 23:52 01-11-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Контроллер ATCOM 7805 (WCH 353L) и адрес 0378, 0278


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru