Автор Тема: 44. Программатор Willem Eprom  (Прочитано 290908 раз)

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« : Февраля 22, 2007, 18:23:53 »
Обсуждение 44. Программатор Willem Eprom
http://www.msevm.ru/main/willem/index.htm

Цитата: john
Обсуждение 44. Программатор Willem Eprom
http://www.msevm.ru/main/willem/index.htm

sunapex:

EZO пишет: Да , в pcb35 делаются разрывы в регистре сдвига адресов между A7 и A8 , A15 и A16. Сигнал входа блока адресов А8-А15 прямо от паралельного порта D04/DB25-6, cигнал входа блока адресов А16-А18 прямо от паралельного порта D05/DB25-7. Этим ускоряется загрузка адреса - в 8 тактах по трем блокам.

SUNAPEX, EZO прав.
у меня собрана такaя-же версия печатки как у тебя и вчера доработал и всё работает.
по нашей схеме надо разорвать связи U6-10нога U11-15нога,U11-10 нога U14-15 нога.подать на 15-тые ногиU11,U14 сигналы D4-на 15н-U11,D5-на 15н-U14.

Все правильно мы разобрались и сделали доработки!
Все дело в версии ПО: джампера в PCB3B - я пробовал Version 0.97ja, а джампера PCB35 - проверял Version 0.98D5(новую версию поимел и на радостях ее тестировал), а она оказываться только под PCB45, джампера PCB35 с версией Version 0.98D2 все прекрасно работает...
Так что смело мужики дорабатываем и работаем с новой версией 0.98D2...
Теперь надо понять, что намудрили на PCB45 (0.98D5 не работает на PCB3B и PCB35)...
Желаю всем удачи!

Надо теперь разобраться почему не работает v.98D5 под PCB45C, что для нее необходимо доработать?
EZO пишет: Да , в pcb35 делаются разрывы в регистре сдвига адресов между A7 и A8 , A15 и A16. Сигнал входа блока адресов А8-А15 прямо от паралельного порта D04/DB25-6, cигнал входа блока адресов А16-А18 прямо от паралельного порта D05/DB25-7. Этим ускоряется загрузка адреса - в 8 тактах по трем блокам.

SUNAPEX, EZO прав.
у меня собрана такaя-же версия печатки как у тебя и вчера доработал и всё работает.
по нашей схеме надо разорвать связи U6-10нога U11-15нога,U11-10 нога U14-15 нога.подать на 15-тые ногиU11,U14 сигналы D4-на 15н-U11,D5-на 15н-U14.

Все правильно мы разобрались и сделали доработки!
Все дело в версии ПО: джампера в PCB3B - я пробовал Version 0.97ja, а джампера PCB35 - проверял Version 0.98D5(новую версию поимел и на радостях ее тестировал), а она оказываться только под PCB45, джампера PCB35 с версией Version 0.98D2 все прекрасно работает...
Так что смело мужики дорабатываем и работаем с новой версией 0.98D2...
Теперь надо понять, что намудрили на PCB45 (0.98D5 не работает на PCB3B и PCB35)...
Желаю всем удачи!

Надо теперь разобраться почему не работает v.98D5 под PCB45C, что для нее необходимо доработать?EZO пишет: Да , в pcb35 делаются разрывы в регистре сдвига адресов между A7 и A8 , A15 и A16. Сигнал входа блока адресов А8-А15 прямо от паралельного порта D04/DB25-6, cигнал входа блока адресов А16-А18 прямо от паралельного порта D05/DB25-7. Этим ускоряется загрузка адреса - в 8 тактах по трем блокам.

SUNAPEX, EZO прав.
у меня собрана такaя-же версия печатки как у тебя и вчера доработал и всё работает.
по нашей схеме надо разорвать связи U6-10нога U11-15нога,U11-10 нога U14-15 нога.подать на 15-тые ногиU11,U14 сигналы D4-на 15н-U11,D5-на 15н-U14.

Все правильно мы разобрались и сделали доработки!
Все дело в версии ПО: джампера в PCB3B - я пробовал Version 0.97ja, а джампера PCB35 - проверял Version 0.98D5(новую версию поимел и на радостях ее тестировал), а она оказываться только под PCB45, джампера PCB35 с версией Version 0.98D2 все прекрасно работает...
Так что смело мужики дорабатываем и работаем с новой версией 0.98D2...
Теперь надо понять, что намудрили на PCB45 (0.98D5 не работает на PCB3B и PCB35)...
Желаю всем удачи!

Надо теперь разобраться почему не работает v.98D5 под PCB45C, что для нее необходимо доработать?
       
 
 

_________________
Люблю это занятие познавать мир...

Оффлайн digsens

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Willem prog.
« Ответ #1 : Мая 15, 2007, 19:36:12 »
Помогите кто может пожалуйста. не могу записать биос в микросхему 39VF040. Программатор собрал на макетке. Он читает но не записывает. Может кто сталкивался с подобным случаем? За ранее благодарю.

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #2 : Мая 16, 2007, 02:31:34 »
flameeagle:Не хочет шиться эта микросхема. Что может быть? При этом pic16F84 зашивается (знаю что совсем не то, но всё же значит всё не совсем плохо...) может кто сталкивался? говорит про какую-то перемычку, где она на разводке этой платы?

Заметил что эта микросхема читается, но шиться отказываестя  
то есть если прочтать то что на ней защито и пытаться прошить, то проблем не возникает, а если изменить хоть что-то а потом опять шить, то возникает ошибка  
пробовал замыкал как написано при выборе микросхемы 3 и 31 контакты... всё равно таже ошибка  
Может кто знает решение.

Добавлено спустя две недели:

Обновил версию программы поставил перемычку и всё завелось на ура  Спасибо за такой замечательный проект !!!

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #3 : Мая 18, 2007, 03:31:27 »
Перенос темы со старого форума.

Вт 10 Окт, 2006 10:58
sunapex:

Если кто грамотный программер заглянет на эту ветку, пусть подумает над темой нового софта для этого неплохого программатора под новые серии микросхем AVR от ATMEL, я думаю можно даже конкурс объявить на эту тему....

Почитал заметку в последнем журнале Евгения Мельникова.
Да все понятно и грамотно описано...
Я просто дорабатывал программатор купленный у ЕМ, у меня после доработки и установки перемычек переключающих адреса (PCB3B-PCB35), все нормально работает и с новым софтом...
Вот пытаюсь сейчас найти грамотного программера, способного написать софт (DOS,Win32) для этого программатора позволяющего работать с новыми сериями микроконтролеров AVR от ATMEL, хотя-бы конфигурационными байтами управлять (FUSE).
Я и Евгению предлагал конкурс организовать, может кто и накатает новое ПО для этого, в общем-то неплохого программатора...
У меня много различных программаторов, а вот столкнулся с проблемой FUSE и оказалось, что подходящего для решения этой проблемы и нет...
==========================================
Попадается сейчас в и-нете новый такого класса программатор
http://elm-chan.org/works/avrx/report_e.html#AVRXP
но если посмотришь схему внимательно, то становится понятно, что неграмотная это схема, через 1к резисторы сигналы слабые, нужно схему переделывать конечно, но и потом, зачем опять железо изобретать, грамотнее конечно готовое использовать, тот-же WillemProg, а то я и адаптеров к нему понаделал (MC51+, FirmwareHUB, и т.д.), море панелек и деталей извел, и опять новое железо собирать??? Надо с SOFT-ом что-то решать...

С уважением,
Игорь Горохов из Саратова.
=====================


Желающие написать SOFT и кому надо описание работы программатора WillemProg, прочитайте статью Котухова М.Г. в последнем номере журнала 689 EVM news, он вполне прилично описал даже алгоритм работы этого устройства...


Ср 11 Окт, 2006 12:21
john:

Вот прямая ссылка на архив журнала: http://msevm.ru/news/689.zip
Все журналы здесь: http://msevm.ru/news/evm.htm

Пн 11 Дек, 2006 17:34
ilmirr:

Товарищи у кого имеется печатка Виллема 3,1 в .PDF или .lay

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #4 : Мая 18, 2007, 03:37:30 »
Цитировать
Товарищи у кого имеется печатка Виллема 3,1 в .PDF или .lay

Топология печатной платы (v.3.1) в формате Sprint LayOut
Прислал Шишкин Иван

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #5 : Мая 18, 2007, 03:39:48 »
Roman:

Собрал программатор и дополнительные адаптеры.
ZIF панели у меня нет... использовал цанговые разьёмы
вопрос: что лучше всего использовать для соединения адаптера FirmWare Hub с основной платой программатора?
или подскажите кто чем пользуется
а то что то в голову по этому поводу никак ничего не приходит...
заранее благодарен


дед:

Поставь на адаптер позолоченные выводы от старых советских микросхем или транзисторов, требует аккуратности при работе, но контакт очень надежный. А Zif всетаки приобрети, надежнее ничего не придумали, они есть в продаже на EVM.

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #6 : Мая 18, 2007, 03:44:05 »
Sh.:

На плате адаптера MSC-51 для прогамматора Виллем,
обязательно ли ставить микросхему 74HC139 и
резисторную сборку из 8 штук по 10к (какой допуск на номинал этой
сборки?) если я собираюсь программировать только МК AT89S8252 в 40
лапом корпусе?


ARV:
Может не по теме, но все же: если собираешься прошивать только AT89S8252, то зачем использовать такой сложный программатор?!
Обрати внимание на http://arvresearch.nm.ru/text/adapter_spi.dhtml и http://arvresearch.nm.ru/chipboom/index.dhtml - схема простейшего адаптера и программа соответственно. Думаю, не пожалеешь!
P.S. Кстати, на этом форуме есть ветка специально об этих моих штуках.


john:
Да, обязательно. Вместо сборки можно поставить обычные резисторы по 10 к, одна нога будет в плата, остальные ноги соединяются сверху перемычкой, которая впаивается на место первой ноги сборки. В принципе работать должно и без сборки, но в этом случае возможны глюки.


Sh.:
Почему именно этот программатор -он у меня есть и уже давно, и смысла собирать новый нету. Но спасибо за ссылки, посмотрю. А можно сборку резисторов поставить на 4,7 кОм? А то неохота заборчики строить, а на 10 кОм нету.


ARV:
Да там и собирать-то нечего ...


john:
Я думаю ничего страшного, поставь - посмотри (сюда результат отписать не забудь  - если будут глюки проскакивать или не заработает - выдернешь.


Sh.:
Ладно, сообщу, скоро прошивать буду и сразу сюда

Добавлено на следующий день:

Всем спасибо! Все работает, и читает и прошивает. Всем респект и уважуха!  

Оффлайн anis

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #7 : Июня 08, 2007, 21:33:08 »
1) Какой адаптер применить для программирования микросхем avr ?

2) Возможно ли программировать микросхемы tms2532 ?

Оффлайн twin

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #8 : Августа 09, 2007, 11:57:43 »
Какой адаптер применить для программирования флешек типа M28W168ET(корпус TSOP)?

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #9 : Августа 10, 2007, 01:03:51 »
Цитата: twin
Какой адаптер применить для программирования флешек типа M28W168ET(корпус TSOP)?

twin, а есть даташит на этот чип?

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #10 : Августа 10, 2007, 01:11:36 »
Цитата: anis
1) Какой адаптер применить для программирования микросхем avr ?

http://msevm.ru/main/willem/mcs51.htm


Цитировать
2) Возможно ли программировать микросхемы tms2532 ?

Да. Адаптер не нужен.


Rus

  • Гость
44. Программатор Willem Eprom
« Ответ #11 : Октября 07, 2007, 12:33:25 »
Цитата: john
http://msevm.ru/main/willem/mcs51.htm
я собрал пограмматор,но не знаю как им пользоваться, подскажите пожалуйста как прошивать. и как проверить его работу.

Оффлайн ioo

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #12 : Ноября 13, 2007, 12:05:35 »
Разрешите задать вопрос.

Мой комп P4-3000 512Мб/80Гб.
Я купил набор , собрал и протестировал программатор Willem, . Сделал проверку сигналов на
хардваре-тесте. Все Ок.
В то же время программатор читает с одной и той же контр суммой только
27с512. (на P4-3000 ошибка в первых двух байтах)
При чтении 28F001, 29C020 все время разная КС. Читается
мозаикой, байты из ПЗУ, блок 04 06 04 06 и так до конца.
Причем, "картинка" все время меняется. Изменял тайминги чтения. То же
самое.
1)На защиту в ПО это не похоже.
2)Менял микрухи буферизации адреса местами, есть различия, но 27С512
все-таки читается, кроме первых 2 байтов вначале.
3)На P3 -433 тоже самое, только более правильно высчитывается КС
Нужен совет, как заставить работать программатор.

PS
Вывод. Нужно лезть в программу и подгонять таймнги чтения/ записи
Если в проге нет определения частоты процессора,
 они будут сильно зависеть от быстродействия процессора.
 А на новых компах прога перестанет работать.

Оффлайн Santa

  • Member
  • **
  • Сообщений: 13
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #13 : Ноября 20, 2007, 02:28:57 »
[!--quoteo(post=0:date=:name=ioo)--][div class=\'quotetop\']Цитата(ioo)[div class=\'quotemain\'][!--quotec--]Я купил набор , собрал и протестировал программатор Willem, . Сделал проверку сигналов на
хардваре-тесте. Все Ок.[/quote]
Молодец, начало положено. Попробуйте для начала промыть плату от остатков флюса/канифоли/припоя - HW-тест не всегда это показывает
Цитировать
На P3 -433 тоже самое, только более правильно высчитывается КС
Контрольная сумма высчитана и зашита в м/с давно. Программатор не высчитывает контрольных сумм - это лишь устройство чтения/записи.
Цитировать
Вывод. Нужно лезть в программу и подгонять таймнги чтения/ записи
Если в проге нет определения частоты процессора,
 они будут сильно зависеть от быстродействия процессора.
 А на новых компах прога перестанет работать.
Не пугайте народ, любезный друг. Из всего мира (без преувеличений) почему-то только Вы сомневаетесь в компетентности разработчиков.

И, наконец, посетите какой-нибудь узко специализированный форум, например на сайте EZo...

wil

  • Гость
44. Программатор Willem Eprom
« Ответ #14 : Ноября 28, 2007, 01:13:35 »
Цитата: Rus
я собрал пограмматор,но не знаю как им пользоваться, подскажите пожалуйста как прошивать. и как проверить его работу.

Тоже присоединяюсь к просьбе. Нигде не нашел как им пользоваться. Вроде есть мануал на диске который поставляется с программатором, а может есть ссылки где в инете есть это руководство.

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #15 : Ноября 29, 2007, 14:31:40 »
Цитата: wil
Тоже присоединяюсь к просьбе. Нигде не нашел как им пользоваться. Вроде есть мануал на диске который поставляется с программатором, а может есть ссылки где в инете есть это руководство.

Ну какое там может быть руководство? Зная что именно собираемся прошивать (считывать) запускаем программу. Выбираем эту самую микросхему. В окошке появится рисунок как ее вставлять (если нужен адаптер - появится рисунок адаптера), рядом - положение переключателей SWD-12, все очень наглядно. Установили джампера, переключатели, вставлям наш чип. Подключаем программатор, подаем питание. Если надо просто считать - считываем. Если надо прошить - загружаем прошивку в буфер программы и прошиваем. Если не работает - убираем наш чип, подключаем плату монитора, переходим на вкладку test H\W и тестируем программатор. В общем там все понятно, если что непонятно - шлите вопросы в эту ветку, будем разбираться. Когда ветка разрастется - напишем FAQ.

wil

  • Гость
44. Программатор Willem Eprom
« Ответ #16 : Декабря 11, 2007, 06:24:53 »
Так-то оно так но вот с другими вкладками как testHW не могу разобраться пишет проверьте соединение или питание хотя зеленая лампочка горит грешу на кабель подскажите пожалуйста распиновку на DB25F-DB25M

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #17 : Декабря 11, 2007, 14:15:39 »
Цитата: wil
грешу на кабель подскажите пожалуйста распиновку на DB25F-DB25M

Распайка кабеля: один-в-один - это удлинитель. Проверить кабель можно например подключив через него принтер.

Вася

  • Гость
44. Программатор Willem Eprom
« Ответ #18 : Января 11, 2008, 23:26:16 »
А кто нибудь пробовал шить SST49003A. Ни в какую не шьет. Мать Asus P4P800-X. Мож кто знает в чем проблема ?

Оффлайн ogomor

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
44. Программатор Willem Eprom
« Ответ #19 : Января 17, 2008, 13:34:19 »
Здравствуйте.Никогда не работал с программаторами. Кто знает что за версия программатора на фото? И еще один вопрос: У кого есть схема программатора и кто может обьяснить назначение переключателей (J1,J6,J8 и т.д) ?

 

Последние сообщения на форуме: