Програмировать АТ89С2051

kol
Сообщения:4
Зарегистрирован:Чт май 15, 2008 4:04 pm
Програмировать АТ89С2051

Сообщение kol » Пн ноя 24, 2008 3:01 pm

Поможите чайнику, крышка слетает...
Собрал "Двухканальный термометр термостат" описанный в журнале радио №5 2006г. ст24. Микроконтролер АТ89С2051-24PI програмировал Програматором Ezoflash+ c адаптером DIP-20_A1
Конторлер Atmel АТ89С2051 стирается, прграмируется ОК' , но не опознается програматором.
Байт сигнатуры микроконтролера правильный 0x21 (----)
Байт сигнатуры производителя 0xFF (для Atmel 1Е должно быть)
Главно устройство мое не работает.
На форуме Радио спрашивал там таких пролблем небыло ниукого правда Ezoflash никто не програмировал.
Может есть какие либо оличия в работе Ezoflash + c адаптером DIP-20_A1 от "других" пограматоров?
Кто работал???

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Сообщение Ezo » Пн ноя 24, 2008 4:57 pm

Программирование AT89C2051 и AT89C4051 меня тоже смущало, ИД чипа выдается под изготовителем , под ИД чипа получаем 0хFF.
C AT89C1051 все ОК. Пока небыло коментариий о неработоспособности запрограммированного чипа. Возможно, что и никто непроверял и существует сдвиги байтов. Вроде схематика вполне аналогична с Виллемом.

sasas
Сообщения:6
Зарегистрирован:Пн фев 09, 2009 5:46 am

Re: Програмировать АТ89С2051

Сообщение sasas » Пн фев 09, 2009 12:20 pm

Тоже намучился с этим контроллером. Какие варианты только не перепробывал- все вроде шьется нормально, а не работает. Только когда сделал TAFE-адаптер для IC-Prog- все прошилось и заработало. Так вот - на первом рисунке- коды из рабочего контроллера прочитанные EZO. На втором- тот же контроллер прочитанный TAFE-адаптером для IC-Prog. Видно, что происходит смещение байтов. Т.Е. EZO и пишет и читает со смещением. Сам в себе он поэтому и пишет что все нормально, а фактически пишет по другим адресам.
Вложения
ezo.jpg
EZoFlash программатор
ezo.jpg (86.34КБ)17764 просмотра
ic.jpg
TAFE-адаптер для IC-Prog
ic.jpg (107.95КБ)17759 просмотров

kol
Сообщения:4
Зарегистрирован:Чт май 15, 2008 4:04 pm

Re: Програмировать АТ89С2051

Сообщение kol » Вт фев 10, 2009 9:29 pm

Благодарю за участие.
За зто время спаял 2 простеньких(TAPE и DL2TM) прогера к IC-Prog но к сожалению нерабочие. Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста

Gregory
Сообщения:246
Зарегистрирован:Ср окт 11, 2006 1:28 pm
Откуда:Санкт-Ленинград
Контактная информация:

Re: Програмировать АТ89С2051

Сообщение Gregory » Ср фев 11, 2009 10:01 pm

А Гугля на что?
http://www.ic-prog.com/NewSchemaTAFE.GIF

Gregory
Сообщения:246
Зарегистрирован:Ср окт 11, 2006 1:28 pm
Откуда:Санкт-Ленинград
Контактная информация:

Re: Програмировать АТ89С2051

Сообщение Gregory » Чт фев 12, 2009 7:56 am

sasas писал(а):EZO и пишет и читает со смещением
Давайте внесём ясность. EzoFlash, это - программатор ("железо"), IC-Prog - софт.
Так вот, пробовали программировать в EzoFlash из IC-Prog?

sasas
Сообщения:6
Зарегистрирован:Пн фев 09, 2009 5:46 am

Re: Програмировать АТ89С2051

Сообщение sasas » Пт фев 13, 2009 6:13 am

Из IC-prog получается как на рисунке
Вложения
ic-prog.gif
ic-prog.gif (29.42КБ)17736 просмотров

sasas
Сообщения:6
Зарегистрирован:Пн фев 09, 2009 5:46 am

Re: Програмировать АТ89С2051

Сообщение sasas » Пт фев 13, 2009 6:20 am

kol писал(а):Благодарю за участие.
За зто время спаял 2 простеньких(TAPE и DL2TM) прогера к IC-Prog но к сожалению нерабочие. Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста
Схема та, что указана выше. При программировании надо в BIOS выставить режим LPT порта - EPP.

sasas
Сообщения:6
Зарегистрирован:Пн фев 09, 2009 5:46 am

Re: Програмировать АТ89С2051

Сообщение sasas » Пт фев 13, 2009 6:32 am

kol писал(а):....Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста

В архиве схема и моя печатка в Sprint-Layout 5.0
Вложения
TAFE prog.rar
(43КБ)1263 скачивания

Gregory
Сообщения:246
Зарегистрирован:Ср окт 11, 2006 1:28 pm
Откуда:Санкт-Ленинград
Контактная информация:

Re: Програмировать АТ89С2051

Сообщение Gregory » Пт фев 13, 2009 8:30 am

sasas писал(а):Из IC-prog получается как на рисунке
Не совсем ясно, что чего не поддерживает. То ли IC-Prog Вильям, то ли Вильям 89C2051. Второе вероятней.
А если OK нажать, что происходит?

sasas
Сообщения:6
Зарегистрирован:Пн фев 09, 2009 5:46 am

Re: Програмировать АТ89С2051

Сообщение sasas » Сб фев 14, 2009 5:00 am

Gregory писал(а):
sasas писал(а):Из IC-prog получается как на рисунке
Не совсем ясно, что чего не поддерживает. То ли IC-Prog Вильям, то ли Вильям 89C2051. Второе вероятней.
А если OK нажать, что происходит?

Скорее второе. Если нажать ОК ничего не происходит. Просто убирается это сообщение.
Но суть вопроса не в этом , а в том что EZo не правильно программирует данный контроллер.

sasas
Сообщения:6
Зарегистрирован:Пн фев 09, 2009 5:46 am

Re: Програмировать АТ89С2051

Сообщение sasas » Сб фев 14, 2009 5:58 am

Gregory писал(а):А Гугля на что?
http://www.ic-prog.com/NewSchemaTAFE.GIF
Кстати на этой схеме перепутаны выводы 1 и 3 микросхемы LM317.

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Програмировать АТ89С2051

Сообщение Ezo » Вс фев 15, 2009 11:49 pm

Достал top2049 и проверил сравнительную работу обеих программаторов.
Софт Виллема на 89С2051 как и предполагалось, имеет ошибку.
Записал содержание на EZoFlash/dip20a1 0.97ja, читал на top2049.
Cофт Виллема последний байт с файла запысивает в первый адрес. Дальнейшее содержание совпадает , но сдвигается.
Неимею возможность поправки софта. Как выход предлагаю - открыть нужный файл (оригинал) в Hex-editor (я использую Hex Workshop); первый байт переместить в конце( Cut - первый байт и Paste - в конце, адрес 0х7FF) . Cодержание по середине в результате Cut (удаления) сдвигается на один байт. Неимеешь Hex Workshop, думаю, что и другие эдиторы справятся.
Исправленный файл записал на EZoFlash, cравнение на top2049 совпало с оригиналом.
Если читать чип на EZoFlash, то в результате чтения последний байт переместить в начало - получишь правильный файл.
Внимание - проверь установлен ли джампер Jp5 ! (при Jp4 множество ошибок, сам в этом попал; также HC139 можно повредить на адаптере из-за Vpp вместо А18).
АТ89С1051 работает без ошибок на обеих программаторах. АТ89С4051 непроверял, но предполагаю аналогичную упомянутую проблему.

kol
Сообщения:4
Зарегистрирован:Чт май 15, 2008 4:04 pm

Re: Програмировать АТ89С2051

Сообщение kol » Пн фев 16, 2009 8:11 pm

Бльшое спасибо Ezo
Отредактировал мой файл по вашей рекомендации, прошил и мое устройство за заработало.

dmibr
Сообщения:89
Зарегистрирован:Вс окт 26, 2008 2:45 pm

Re: Програмировать АТ89С2051

Сообщение dmibr » Сб фев 21, 2009 9:24 pm

У меня этот контроллер определился , как будет прошивка , проверю и сообщу о результате.
Вложения
Electronic ID.JPG
Electronic ID.JPG (9.24КБ)17646 просмотров

Ответить