Программатор Willem и программное обеспечение

D

dmibr

  • 7 Фев 2010
Проверь подачу питание на м/с программатора +4,3 в. и на флеш +3,6 в. Попробуй отключить конденсаторы 100 nF на контактах RST(2) и VDD(32) панели PLCC32.
 
T

TuzRostislav

  • 13 Фев 2010
Algolios сказал(а):
Доброго времени суток. Подскажите пожалуйста что может быть? программатор вильям 0,97j. Вопрос такой, на стареньком компьютере со встроенным lpt работает отлично, а купил адаптер pci-lpt(на новую материнку), дрова на этот адаптер стали нормально, все определилось, но программатор говорит нет связи... что я только не делал, результата никакого нет...


Программу программатора нельзя настроить на адрес и прерывание, на которых работает этот pci-lpt адаптер.

Но проблема легко обходится. Установи VMware. А под ней WinXP. Виртуальная машина VMware корректно эмулирует "правильный" LPT порт.
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

    Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

    Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

    Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.
  • О прошивках

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.
  • Схемы аппаратуры

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Программатор Willem и программное обеспечение?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Программатор Willem и программное обеспечение как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

    При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



E

EZo

  • 14 Фев 2010
Мажно-ли Willem прошить EN29LV640 - 64 Megabit (4M x 16-bit )

Да, по частям, 2х32Мб, верхний адрес переключить мануально.
 
S

Santosha

  • 15 Мар 2010
Исправление для SST 25VF016 если кому нужно (и там еще программа расшифрованная похоже)
thepiratebay.org/torrent/5430245/willem_eprom_98d10_98_d10_edit_hack_sst25vf016b_only.rar
 
X

xhel

  • 4 Апр 2010
Не могу найти ни ориг. Сайт ни вообще информацию о программном обеспечении этого программатора.
Подскажите пожалуйста, хотя-бы какая версия софта для Willem PCB v6 последняя а какая стабильна?
 
V

Vova123

  • 7 Апр 2010
dmibr,
PIC16F877 можно записать версией 0.97ja,
записывал версией 0.97ja: PIC16F873A - удачно,
PIC16F84A - удачно,
PIC16F628 - удачно,

версией 0.98D10: PIC18F2550 - удачно,
PIC16F873A - не удачно,
PIC16F84A - удачно,
PIC16F628 - удачно,
 
F

Felix Knyazev

  • 8 Апр 2010
Собрал программатор по ссылке  ссылка скрыта от гостей 
Вот что получилось:
 ссылка скрыта от гостей 

Заработал сразу. Перепробовал кучу микросхем. В основном 27Сххх и флеши от древних материнок в dip-28 и dip-32. Всё работает. С серией 24Схх тоже работает без проблем. А вот на серии 93Схх полный затык (XL93LC46 и 93C46 в dip-8). Каждый раз читаются разные значения, прошивается тоже бред. Из списка выбирал все возможные комбинации. Даже ввёл коммутацию 7-ой ноги для 8/16 бит - пофиг. В hardware test всё работает и переключается, в том числе и в последовательной части. npn транзисторы в программаторе стоЯт КТ3102Б, pnp - КТ502Е, все номиналы резисторов - по схеме. Все МС тоже по схеме (серия CD4xxx). Сделал доработку до 4.5 - 98D5 тоже не работает с 93схх. Все те МС, что не шьёт Willem, замечательно прошивает PonyProg в 16-бит режиме (в нём по схеме 6-7-8 ноги МС 93cxx соединены вместе).
 
N

NegoroX

  • 8 Апр 2010
Felix Knyazev сказал(а):
А вот на серии 93Схх полный затык
микросхема U4 12 и 14 вход подтяни к + через 10к
 
F

Felix Knyazev

  • 9 Апр 2010
NegoroX сказал(а):
А вот на серии 93Схх полный затык
микросхема U4 12 и 14 вход подтяни к + через 10к
Подтянуты. Ещё есть идеи? Я тут гуглил на по этому вопросу, так периодически возникают жалобы на глюки с прошивкой 93х. Решение так и не встретил. :( Уж что-что, а проблемы с прошивкой этой серии никак не ожидал.
 
F

fsem

  • 10 Апр 2010
Felix Knyazev, пробем с последовательной шиной в этом прогере не должно быть вообще! Сотни протестированных прогеров и ни разу последовательная шина не глючила. Внимательно просмотрите монтаж:
сопли припоя, непропай, микротрещины и т.д. Вот вам почти полная схема Виллема 5.0. Отсутствует только адаптер ХАБов. Питание от USB - порта комьютера. А переключать нужно не 7-ю, а 6-ю ногу 93Схх панели!!!!! :)

willem_SCH45-1-2-1.rar
 
F

Felix Knyazev

  • 10 Апр 2010
fsem сказал(а):
Felix Knyazev, пробем с последовательной шиной в этом прогере не должно быть вообще! Сотни протестированных прогеров и ни разу последовательная шина не глючила. Внимательно просмотрите монтаж:
сопли припоя, непропай, микротрещины и т.д. Вот вам почти полная схема Виллема 5.0. Отсутствует только адаптер ХАБов. Питание от USB - порта комьютера. А переключать нужно не 7-ю, а 6-ю ногу 93Схх панели!!!!! :)

Да перепроверял я всё ужЕ 100 раз. Вся последовательная часть в hardware test отзванивается без проблем, влючая прозвонку уровней. 24-ая серия читается/пишется без проблем. Про 7-ую ногу это я ошибся, конечно же коммутирую 6-ую ног: через 3.3кОм на +5В или на общий. 7-ая нога висит в воздухе. Такое впечатление, что "времянка" алгоритма программирования чуть-чуть не совпадает. При поиске в и-нет'е встречал такую же проблему. Там меняли версию ПО на 0.97g и намеренно замедляли комп. У меня iP-3 750MHz 440BX (Chaitech 6BTM, суперстабильная работа) и свежеустановленные Win98SE RU и WinXP SP3 RU VL. Всё работает на штатных частотах. Порт в BIOS'е выставлял и SPP, и EPP, и EPP+ECP - пофиг. Пойду ещё раз всё перепроверять...
 
F

Felix Knyazev

  • 10 Апр 2010
Хех!... А в Win98SE 93-ая шьётся! Будем копать в этом направлении...
 
G

gazeli

Забанен
  • 22 Апр 2010
Здравствуйте! Искал ответ на мой вопрос и не нашел, У меня WillPROG софт поставил на Висту, стал, читает но не пишет 24с08,другие не пробывал,на Висте у кого небуть работала WillProg??
 
D

dmibr

  • 2 Май 2010
Для работы со SPI Flash памятью очень рекомендую новый девайс от EZO ( ссылка скрыта от гостей ). Проверил на микросхемах: EN25T80 (выбор device EN25B(P)80); Amic A25L080-F; Winbond 25D80VAIZ (выбор device W25X80) версия ПО 0,98D10. Все режимы -ОК (чтение, запись, стирание, проверка, определение кода ID).
Адаптер выполнен в виде самостоятельного устройства, подключ. к LPT1, питание -- от USB, не требуется доработка базовой схемы программатора, весьма прост в изготовлении -- всего две микросхемы логики и 1 транзистор.
 
F

Felix Knyazev

  • 2 Май 2010
Ура! Проблему решил. Установил вот эту штуку:  ссылка скрыта от гостей 

Теперь в XP всё пишется и читается. Правда, есть и минус - значительно упала скорость чтения/записи параллельных МС памяти большого объёма.

Так же пробовал играться с UserPort, но абсолютно безрезультатно.
 
V

Vova123

  • 4 Май 2010
dmibr
Заставлять Willem прошить SPI Flash не надо, у меня версия Pcb3.1 с доработкой под Pcb4.5 версия ПО 0,98D10 прошила:
25P05AV(в програматоре выбераем Numonyx(ST) - M25P05) ID не проходит,
прошилась удачно.
25L8005(в програматоре выбераем MxIC – MX25L8005) ID проходит,
прошилась удачно.
25L4005(в програматоре выбераем MxIC – MX25L4005) ID проходит,
прошилась удачно.
У меня стоит планка PCI-LPT и драйвер скаченный с сайта:  ссылка скрыта от гостей 
SPI Flash точно шьёт.

Добавлено 04-05-2010 23:23

Да ещё у кого не получается прошить PIC через ICSP разъём на собранной версии Pcb3.1 причина:
на картинке ножки data и clk перепутаны.
Неисправленный:
 ссылка скрыта от гостей 

Исправленный:
 ссылка скрыта от гостей 
 
D

dmibr

  • 5 Май 2010
Vova123 сказал(а):
dmibr,
PIC16F877 можно записать версией 0.97ja,
записывал версией 0.97ja: PIC16F873A - удачно,
PIC16F84A - удачно,
PIC16F628 - удачно,

версией 0.98D10: PIC18F2550 - удачно,
PIC16F873A - не удачно,
PIC16F84A - удачно,
PIC16F628 - удачно,
Ты читать умеешь? Нет выбора в device PIC16F887, при чём тут 877 и остальные? Что называется -- почувствуйте разницу!
 
V

Vova123

  • 6 Май 2010
dmibr
Извени перепутал PIC, вместо PIC16F887 посмотрел PIC16F877.
По остальным пикам информацию выложил - то что сам прошил много раз.
В версии 0.98D10 действительно нет выбра в device PIC16F887.
 
D

Deko

  • 12 Май 2010
не знаю, в той ли ветке спрашиваю...
у меня флешка 39LV040 на неделе получил заказанный Willem pcb 5.0c и вот пока не умеючи пользоваться столкнулся с тем, что не знаю как упомянутую флешку прошить.
выбираю в списке SST39LF/VF040, ставлю переключатели, считываю дамп. но вот засада, при каждом считывании он получается разным (буфер очищаю перед считыванием) Verify не проходит...
в чем может быть дело и как надо правильно действовать?
 
F

fsem

  • 13 Май 2010
Deko, давай начнём сначала: какая версия софта? в каком положеии джемпера софта 0.97хх или 0.98хх? в какой слот вставляеш? проходит ли идент? после получения ответов на эти вопросы можно что то подсказать.
 
D

Deko

  • 13 Май 2010
вот фотки-скриншоты, как все сейчас есть:
 ссылка скрыта от гостей 
 ссылка скрыта от гостей 
ID определяет флешку правильно

блин, а он не шьет( останавливается на 9% ((
 
V

Vova123

  • 13 Май 2010
Deko,
Раз ID проходит_попробуй сначала стереть флешку, а потом записать.
Возможно нужно запитать не от USB, а от отдельного источника питания, через разъём который стоит рядом с USB.
Выложи софт для скачивания.
 
D

Deko

  • 14 Май 2010
установил перемычку на 3,6в, переключил J3 вверхнее положение, запитал от отдельного БП 12в 1,2А но все равно не захотел он шить на 9% остановился (новую прошивку)
зато вот то что с него считано, залилось...
то что я заливаю, это *.rom файл , виллем его открывает без вопросов, неужели не может из-за формата его залить?
как тогда сделать?

потыркал, сделал так:
снял галочку с Skip Write 0xFF и поставил FastProgramming? не пошло, вернул как было, прошилось!!
потом считал, сохранил, сравнил с тем что заливал, одинаковое, очистил м\с залил, верифицировал, вроде се ОК, но если так косячно, то в следующий раз как будет?
 
G

Guerilla

  • 16 Май 2010
Здравствуйте!
Кто подскажет как подсоединить MX25L8005 к ICSP на Willem PCB50 Version 0.98D11 ?
Вижу Vova123 удачно прошил этот Flash!
 
V

Vova123

  • 17 Май 2010
Guerilla,
ICSP предназначен для PIC.
В программаторе есть 8 ногая панелька под 25СХХ через неё и прошивай.
Если можешь выложи софт Version 0.98D11 для скачивания.
 


Верх Низ