Вы не вошли.
Я тоже уже давненько собрал этот программатор но вот запустить его у меня ни как не получается! Хочу подкорректировать схему, номиналы R5 и R6 должны быть 10К. При номинале 1Ком, Q2 всегда будет открытым и не закроется! Но у меня другая проблема, программатор не читает сигнатуру микроконтроллера. Может это из за того что я поставил 555ТМ9 вместо 74HC174. А как его настроить в программе IC-prog, какие сигналы нужно инвертировать?
Да... Там всё-таки 10К потому как на 1 лапе контроллера 12В постояно. Насчёт 555ТМ9 - не знаю, я поставил 74HC174.
С первого раза, он у меня тоже не работал...
Маленький test-drive - download.russian.ru/AT89C2051.gif
1) CPU 400MHz, OS ХР и Win98 - НЕ РАБОТАЛО!
2) CPU 350MHz, OS XP - НЕ РАБОТАЛО!
3) CPU 1.7GHz, OS XP - Работает!
4) CPU 166MHz, OS Win98 - Работает!
Вне форума
Поменял я микруху на 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 порт компьютера.
Вне форума
Поменял я микруху на 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.: Точно нет ошибок в разводке платы? Стоит проверить... Может дорожки не все проведены!
Отредактировано FoxMALDER (29.04.2005 23:14:40)
Вне форума
Я так и не успел собрать девайс в макете по причине дачи
("в руки лопату..." )
Так он капризен к LPT, получается ?
Что еще нужно корректировать по номиналам?
(Кроме кривой макетки )
Вне форума
Я так и не успел собрать девайс в макете по причине дачи
("в руки лопату...")
Так он капризен к LPT, получается ?
Что еще нужно корректировать по номиналам?
(Кроме кривой макетки)
Наконец то я его "запустил" этот программатор. Уже даже свой софт написал для него! Значит так:
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?
Если есть вопросы, пишите, я постараюсь ответить
Вне форума
Вопрос: А что, IC-Prog не умеет стирать FLASH-память в 2051 и 4051?
Если есть вопросы, пишите, я постараюсь ответить
Что значить не умеет стирать? Всё прекрасно работает! По крайней мере на 2051 - замечательно работает!
1. В BIOS компьютера должен стоять режим работы LPT: EPP
Про настройки BIOS'a изначатьно говорилось! EPP либо ECP+EPP
Вне форума
подниму ветку, потому как вопрос возник (надеюсь не ламерский)
В усовершенствованной схеме программатора TAFE резистор R13 разве правильно подключать к "прыгающему" выходу питания U2?
Вне форума
В усовершенствованной схеме программатора TAFE резистор R13 разве правильно подключать к "прыгающему" выходу питания U2?
Именно на "прыгающий" и нужно подключать - смысл такой доработки в том, что бы блокировать случайную запись в U3 "мусора" (так почему-то происходит при работе с современными материнками, где вывод 14 LPT почему-то "прыгает) в момент программирования. Т.е., при напряжении 5В на U2 транзистор Q3 открыт "нулем" и разрешена запись кодов, а при напряжении 12В - на базе Q3 возрастает напряжение, закрывающее его, и запись в U3 блокируется на время программирования. Надеюсь объяснил понятно...
Вне форума
GAL, да, разобрался! Сэнкс!
Сейчас пытаюсь дополнить этот программатор для программирования AT89C5x.. путем замены HC174 на НС574 и добавления еще одной НС574. Когда получится - поделюсь конечно же схемкой и платой
Вне форума
А отсюда : 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.062 сек, 7 запросов выполнено - Использовано памяти: 617.21 Кбайт (Пик: 667.58 Кбайт) ]