Програмировать АТ89С2051
Поможите чайнику, крышка слетает...
Собрал "Двухканальный термометр термостат" описанный в журнале радио №5 2006г. ст24. Микроконтролер АТ89С2051-24PI програмировал Програматором Ezoflash+ c адаптером DIP-20_A1
Конторлер Atmel АТ89С2051 стирается, прграмируется ОК' , но не опознается програматором.
Байт сигнатуры микроконтролера правильный 0x21 (----)
Байт сигнатуры производителя 0xFF (для Atmel 1Е должно быть)
Главно устройство мое не работает.
На форуме Радио спрашивал там таких пролблем небыло ниукого правда Ezoflash никто не програмировал.
Может есть какие либо оличия в работе Ezoflash + c адаптером DIP-20_A1 от "других" пограматоров?
Кто работал???
Собрал "Двухканальный термометр термостат" описанный в журнале радио №5 2006г. ст24. Микроконтролер АТ89С2051-24PI програмировал Програматором Ezoflash+ c адаптером DIP-20_A1
Конторлер Atmel АТ89С2051 стирается, прграмируется ОК' , но не опознается програматором.
Байт сигнатуры микроконтролера правильный 0x21 (----)
Байт сигнатуры производителя 0xFF (для Atmel 1Е должно быть)
Главно устройство мое не работает.
На форуме Радио спрашивал там таких пролблем небыло ниукого правда Ezoflash никто не програмировал.
Может есть какие либо оличия в работе Ezoflash + c адаптером DIP-20_A1 от "других" пограматоров?
Кто работал???
Программирование AT89C2051 и AT89C4051 меня тоже смущало, ИД чипа выдается под изготовителем , под ИД чипа получаем 0хFF.
C AT89C1051 все ОК. Пока небыло коментариий о неработоспособности запрограммированного чипа. Возможно, что и никто непроверял и существует сдвиги байтов. Вроде схематика вполне аналогична с Виллемом.
C AT89C1051 все ОК. Пока небыло коментариий о неработоспособности запрограммированного чипа. Возможно, что и никто непроверял и существует сдвиги байтов. Вроде схематика вполне аналогична с Виллемом.
Re: Програмировать АТ89С2051
Тоже намучился с этим контроллером. Какие варианты только не перепробывал- все вроде шьется нормально, а не работает. Только когда сделал TAFE-адаптер для IC-Prog- все прошилось и заработало. Так вот - на первом рисунке- коды из рабочего контроллера прочитанные EZO. На втором- тот же контроллер прочитанный TAFE-адаптером для IC-Prog. Видно, что происходит смещение байтов. Т.Е. EZO и пишет и читает со смещением. Сам в себе он поэтому и пишет что все нормально, а фактически пишет по другим адресам.
- Вложения
-
- EZoFlash программатор
- ezo.jpg (86.34КБ)21306 просмотров
-
- TAFE-адаптер для IC-Prog
- ic.jpg (107.95КБ)21301 просмотр
Re: Програмировать АТ89С2051
Благодарю за участие.
За зто время спаял 2 простеньких(TAPE и DL2TM) прогера к IC-Prog но к сожалению нерабочие. Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста
За зто время спаял 2 простеньких(TAPE и DL2TM) прогера к IC-Prog но к сожалению нерабочие. Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
А Гугля на что?
http://www.ic-prog.com/NewSchemaTAFE.GIF
http://www.ic-prog.com/NewSchemaTAFE.GIF
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
Давайте внесём ясность. EzoFlash, это - программатор ("железо"), IC-Prog - софт.sasas писал(а):EZO и пишет и читает со смещением
Так вот, пробовали программировать в EzoFlash из IC-Prog?
Re: Програмировать АТ89С2051
Из IC-prog получается как на рисунке
- Вложения
-
- ic-prog.gif (29.42КБ)21278 просмотров
Re: Програмировать АТ89С2051
Схема та, что указана выше. При программировании надо в BIOS выставить режим LPT порта - EPP.kol писал(а):Благодарю за участие.
За зто время спаял 2 простеньких(TAPE и DL2TM) прогера к IC-Prog но к сожалению нерабочие. Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста
Re: Програмировать АТ89С2051
kol писал(а):....Если можно ссылку или саму схему ВАШЕГО TAFE-адаптера пожалуйста
В архиве схема и моя печатка в Sprint-Layout 5.0
- Вложения
-
- TAFE prog.rar
- (43КБ)1428 скачиваний
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
Не совсем ясно, что чего не поддерживает. То ли IC-Prog Вильям, то ли Вильям 89C2051. Второе вероятней.sasas писал(а):Из IC-prog получается как на рисунке
А если OK нажать, что происходит?
Re: Програмировать АТ89С2051
Gregory писал(а):Не совсем ясно, что чего не поддерживает. То ли IC-Prog Вильям, то ли Вильям 89C2051. Второе вероятней.sasas писал(а):Из IC-prog получается как на рисунке
А если OK нажать, что происходит?
Скорее второе. Если нажать ОК ничего не происходит. Просто убирается это сообщение.
Но суть вопроса не в этом , а в том что EZo не правильно программирует данный контроллер.
Re: Програмировать АТ89С2051
Кстати на этой схеме перепутаны выводы 1 и 3 микросхемы LM317.Gregory писал(а):А Гугля на что?
http://www.ic-prog.com/NewSchemaTAFE.GIF
Re: Програмировать АТ89С2051
Достал 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 непроверял, но предполагаю аналогичную упомянутую проблему.
Софт Виллема на 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 непроверял, но предполагаю аналогичную упомянутую проблему.
Re: Програмировать АТ89С2051
Бльшое спасибо Ezo
Отредактировал мой файл по вашей рекомендации, прошил и мое устройство за заработало.
Отредактировал мой файл по вашей рекомендации, прошил и мое устройство за заработало.
Re: Програмировать АТ89С2051
У меня этот контроллер определился , как будет прошивка , проверю и сообщу о результате.
- Вложения
-
- Electronic ID.JPG (9.24КБ)21188 просмотров