Baser (14.11.2007 19:26, просмотров: 8087)
Проблемы с LPT портом под WinXP SP2 (например, сбои в работе программатора AVR ISP от Kanda Sistem) решаются очень просто, подкручиванием регистра! http://caxapa.ru/102106.html
Я тут вопрошал месяц назад (по ссылке), после чего занялся другими делами и был уверен, что вопрос решил. Но на днях принесли первую пробную плату с Мегой128 для новой работы и я снова взялся за AVR ISP. Первая же прошивка новой платы поставила Мегу раком: перестала отвечать. Оказалось программатор попортил фузы! Починил, подав внешнюю частоту. Далее оказалось, что даже простое чтение может перепрограммировать фузы! Проверка железа и LPT под Win98 показала, что они не виноваты - под 98-и ни одной ошибки! После потерянного дня работы вдруг на сайте Kanda в факах нашел ответ, которого там раньше не было, так как я месяц назад там все перерыл несколько раз.
Оказалось следующее: в винду добавили plug-&-play для принтерного порта, который по умолчанию включен! Винда каждые несколько секунд лезет на порт проверять а не подключил ли я новый принтер:-))
После чего ни одна прога для LPT порта больше не пашет.
Блокируется все это ключом в регистре (у меня такого ключа вообще не было):
XP Parallel port polling registry fixes
---------------------------------------
On some version of windows XP the OS will poll a parallel port to see if a printer has been attached. This can cause problems with any programmer or dongle that is attached to this port.
A registry entry will prevent the polling. If this fix is used then XP will only look for a printer on boot, and will not detect a printer that is attached when the computer is running.
NOTE: THE FIX WILL NOT BE IMPLEMENTED UNTIL THE PC HAS BEEN REBOOTED!
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Parport\Parameters]
"DisableWarmPoll"=dword:00000001
p.s. А я во время этой заварухи посмотрел, что Атмеловский ATAVRISP2 с USB стоит всего 40-50 баксов, заказал его в Фарнеле. Завтра должны приволочь, попробую. Дракона решил пока не брать, в Фарнеле его пока нет, да и слишком он еще свежий, мало камней поддерживает.