Усовершенствованный программатор с SPI — LPT интерфейсом (чешский автор Martin Rehak (
http://rayer.g6.cz/elektro/spipgm.htm) и программы SPIPGMW.EXE , IOPERM.DLL* Программы запускаются и работают под Виндосом из окна программы cmd.exe. Предварительно IOPERM.DLL надо скопировать в папку windows\system и для верности в windows\system32.
В программаторе автора согласование уровней сигналов LPT порта и уровней современных микросхем памяти с питанием 1.65 — 1.95 В, например W25Q64FW, осуществлялось с помощью резисторов и диодов, а также с помощью 2 транзисторов. По сообщениям некоторых пользователей, такое согласование не обеспечивало должной помехоустойчивости и приводило к частым ошибкам чтения/записи.
Пришлось немного изменить схему автора для обеспечения более надежного чтения/записи W25Q64FW и аналогичных при работе их с сигналами TTL LPT порта. Для согласования уровней я использовал микросхему 74HC08 (как буфер) с напряжением питания 1, 95 В. Данная схема обеспечила хорошую помехоустойчивость и надежность чтения/записи без сбоев. Схему прилагаю.
При повторении схемы не забудьте соединить выводы GND с выводами 18 - 25 LPT (GND LPT)
Evgeni45
Москва 8 985 480 6612