Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#41 26.04.2005 21:34:15

FoxMALDER
Участник
Откуда: Запорожье
Здесь с 04.03.2005
Сообщений: 47

Re: Программатор для AT89C2051

Bender пишет:

Я тоже уже давненько собрал этот программатор но вот запустить его у меня ни как не получается! Хочу подкорректировать схему, номиналы R5 и R6 должны быть 10К. При  номинале 1Ком, Q2 всегда будет открытым и не закроется! Но у меня другая проблема, программатор не читает сигнатуру микроконтроллера. Может это из за того что я поставил 555ТМ9 вместо 74HC174. А как его настроить в программе IC-prog, какие сигналы  нужно инвертировать?

Да... Там всё-таки 10К потому как на 1 лапе контроллера 12В постояно. Насчёт 555ТМ9 - не знаю, я поставил 74HC174.

С первого раза, он у меня тоже не работал... wink


Маленький test-drive - download.russian.ru/AT89C2051.gif

1) CPU 400MHz, OS ХР и Win98 - НЕ РАБОТАЛО! sad
2) CPU 350MHz, OS XP - НЕ РАБОТАЛО! sad
3) CPU 1.7GHz, OS XP - Работает! smile
4) CPU 166MHz, OS Win98 - Работает! smile

Вне форума

#42 28.04.2005 23:22:46

Bender
Участник
Откуда: г.Черкассы
Здесь с 21.04.2005
Сообщений: 26

Re: Программатор для AT89C2051

Поменял я микруху на 74HC174, ничего не дало (этого следовало ожидать). Ну по схеме сделано все правильно, а не работает. Уже и программку для работы с LPT написал для наладки этого программатора, и вижу что регистр данные в себе держит, а сигнатуру микроконтроллера не читает. Начал эксперименты проводить с портом: в BIOS менять: ECP,EPP, Normal. Есть с ним программа pgmv21.exe, так вот она мне выдает:

Normal mode: The device signature is  FFh  FFh  If the signature does not equal 1Eh 21h there is a problem.

EPP+ECP mode: The device signature is  0h  0h If the signature does not equal 1Eh 21h there is a problem.

Кстати, на конференции в "Телесистемы" тоже у мужика такая же проблема. Грешат на сам LPT порт компьютера.

Вне форума

#43 29.04.2005 23:14:08

FoxMALDER
Участник
Откуда: Запорожье
Здесь с 04.03.2005
Сообщений: 47

Re: Программатор для AT89C2051

Bender пишет:

Поменял я микруху на 74HC174, ничего не дало (этого следовало ожидать). Ну по схеме сделано все правильно, а не работает. Уже и программку для работы с LPT написал для наладки этого программатора, и вижу что регистр данные в себе держит, а сигнатуру микроконтроллера не читает. Начал эксперименты проводить с портом: в BIOS менять: ECP,EPP, Normal. Есть с ним программа pgmv21.exe, так вот она мне выдает:

Normal mode: The device signature is  FFh  FFh  If the signature does not equal 1Eh 21h there is a problem.

EPP+ECP mode: The device signature is  0h  0h If the signature does not equal 1Eh 21h there is a problem.

Кстати, на конференции в "Телесистемы" тоже у мужика такая же проблема. Грешат на сам LPT порт компьютера.

Про ошибки не чё не знаю... На тех машинах, где не заработал - больше не лазил не настраивал. Всё в BIOS'e ставил везде одиноко - ECP+EPP и EPP1.7. Одно могу сказать, там где есть в BIOS'e вариант выбора версии EPP (1.7 или 1.9) - на этих машинах ВСЁ заработало с первого раза!!! А там где нет - вообще не работало:( Выдаёт ошибку 000h при проверке записи.

P.S.: Точно нет ошибок в разводке платы? Стоит проверить... Может дорожки не все проведены! wink

Отредактировано FoxMALDER (29.04.2005 23:14:40)

Вне форума

#44 04.05.2005 13:44:49

NIKOLA
Участник
Откуда: г. Киев
Здесь с 12.02.2005
Сообщений: 164

Re: Программатор для AT89C2051

Я так и не успел собрать девайс в макете по причине дачи
("в руки лопату..." smile)
Так он капризен к  LPT, получается ?
Что  еще нужно корректировать по номиналам?
(Кроме кривой макетки wink)

Вне форума

#45 09.05.2005 11:45:55

Bender
Участник
Откуда: г.Черкассы
Здесь с 21.04.2005
Сообщений: 26

Re: Программатор для AT89C2051

NIKOLA пишет:

Я так и не успел собрать девайс в макете по причине дачи
("в руки лопату..." smile)
Так он капризен к  LPT, получается ?
Что  еще нужно корректировать по номиналам?
(Кроме кривой макетки wink)

Наконец то я его "запустил" этот программатор. Уже даже свой софт написал для него! Значит так:

1. В BIOS компьютера должен стоять режим работы LPT: EPP
2. Номиналы резисторов должны быть такие R5 и R6 = 1кОм, при  условии что транзистор Q2 = BC557, BC558! (Я поставил КТ502, а он у меня не закрывался и 12В попадало на 9-ю ножку 74НС174. Изменил номиналы на 10К, вроде стал закрываться но выяснилось что если переключить U2 на напряжение 5В то на 1-й ноге U4 уровень лог 0 = 1,6В!)
3. R2- регулирует напряжение 5В, а R4 –12В (У меня напряжение было 12,7, вследствие чего спалил микроконтроллер :-()
--------------------------------------------------------------------------------------------
Вопрос: А что, IC-Prog не умеет стирать FLASH-память в 2051 и 4051?

Если есть вопросы, пишите, я постараюсь ответить

Вне форума

#46 09.05.2005 14:42:51

FoxMALDER
Участник
Откуда: Запорожье
Здесь с 04.03.2005
Сообщений: 47

Re: Программатор для AT89C2051

Bender пишет:

Вопрос: А что, IC-Prog не умеет стирать FLASH-память в 2051 и 4051?

Если есть вопросы, пишите, я постараюсь ответить

Что значить не умеет стирать? Всё прекрасно работает! По крайней мере на 2051 - замечательно работает!


Bender пишет:

1. В BIOS компьютера должен стоять режим работы LPT: EPP

Про настройки BIOS'a изначатьно говорилось! EPP либо ECP+EPP wink

Вне форума

#47 02.06.2006 15:12:37

AllBoob
Новичок
Здесь с 30.05.2006
Сообщений: 11

Re: Программатор для AT89C2051

подниму ветку, потому как вопрос возник (надеюсь не ламерский)
В усовершенствованной схеме программатора TAFE резистор R13 разве правильно подключать к "прыгающему" выходу питания U2?

Вне форума

#48 05.06.2006 10:50:20

GAL
Участник
Откуда: г. Запорожье
Здесь с 05.03.2004
Сообщений: 141

Re: Программатор для AT89C2051

AllBoob пишет:

В усовершенствованной схеме программатора TAFE резистор R13 разве правильно подключать к "прыгающему" выходу питания U2?

Именно на "прыгающий" и нужно подключать - смысл такой доработки в том, что бы блокировать случайную запись в U3 "мусора" (так почему-то происходит при работе с современными материнками, где вывод 14 LPT почему-то "прыгает) в момент программирования. Т.е., при напряжении 5В на U2 транзистор Q3 открыт "нулем" и разрешена запись кодов, а при напряжении 12В - на базе Q3 возрастает напряжение, закрывающее его, и запись в U3 блокируется на время программирования. Надеюсь объяснил понятно... wink

Вне форума

#49 10.07.2006 13:58:44

AllBoob
Новичок
Здесь с 30.05.2006
Сообщений: 11

Re: Программатор для AT89C2051

GAL, да, разобрался! Сэнкс!

Сейчас пытаюсь дополнить этот программатор для программирования AT89C5x.. путем замены HC174 на НС574 и добавления еще одной НС574. Когда получится - поделюсь конечно же схемкой и платой smile

Вне форума

#50 31.10.2006 19:00:17

ROC
Новичок
Здесь с 31.10.2006
Сообщений: 1

Re: Программатор для AT89C2051

А отсюда : chaokhun.kmitl.ac.th/~kswichit/ схемы не пробовали???
У меня давно собраны и работают chaokhun.kmitl.ac.th/~kswichit/easy2puiu/easyp52.htm - для 89С51 - 89С52 и соответственно для 2051/4051 - chaokhun.kmitl.ac.th/~kswichit/easy1puiu/easyp12.htm

Первые контроллеры прошил "за пиво" у приятеля или можно взять для 89С51/89С52 в качестве "мастера" контроллер с буковкой "S", который поддерживает ISP-программирование. Да и в схемах их использовать удобнее (ИМХО)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.035 сек, 7 запросов выполнено - Использовано памяти: 617.37 Кбайт (Пик: 667.73 Кбайт) ]