Page 7 of 9

Re: Программатор AVR ISP STK200/300

Posted: 15 Apr 2011 20:51
by hardlock
КМОП, ТТЛ
Nemo wrote:А можно ли как нибудь проверить (протестировать) на работоспособность микросхему логики? Может она у меня не рабочая? Может я её к примеру статикой грохнул?
на вход подаёте напряжение от 0 до напряжения питания и смотрите, что на выходе. На выходе должно резко переключиться на каком-то пороге.

Re: Программатор AVR ISP STK200/300

Posted: 16 Apr 2011 07:42
by Nemo
hardlock wrote: на вход подаёте напряжение от 0 до напряжения питания и смотрите, что на выходе. На выходе должно резко переключиться на каком-то пороге.
Большое спасибо за терпение и помощь новичкам. Я - учить матчасть...
Вчера проверял логику с помощью светодиода.... На вход подавал 2,75 В, на выходе имел порядка 0,5. И по свечению светодиода это было явно видно... Выходит - логика рабочая.... Так как все было собрано на макетке - разобрал до основания, на днях - попробую заново.....

Еще раз - огромное спасибо!

Re: Программатор AVR ISP STK200/300

Posted: 10 May 2011 21:40
by gobon
Такая вот проблема: при программировании устройства + и - были замкнуты, но не накоротко а через дроссель и диод(быстрый)(+5в у меня от УСБ) .Программировал атмегу32, в таком режиме МК вроде прошилась до конца(прошивалась долго, минут 20, и процессор был полностью загружен), но в конце выдала ошибку, после чего светодиод LED/XTAL на программаторе погас; МК была слегка теплой, выключаю компьютер, исправляю проблему на устройстве, после включаю, светодиод LED/XTAL горит до загрузки виндовс, после гаснет(раньше этот светодиод включался и не гас сразу после установки программатора в ЛПТ), в ПониПрог тест программатора ОК, но при попытке прошить выдает ошибку сразу(может МК сдохла, можно ее как то проверить?). В чем может быть проблема? Другой МК подключать еще не пробовал.

Re: Программатор AVR ISP STK200/300

Posted: 11 May 2011 06:24
by Serioga
gobon
Наверное фьюзы установил на работу от наружного кварца ?
Попробуй кварц навесить сверху на МК и прочитать.
XTAL- куда то подключен ? В ПОНИ тест "Ок" -это всего только
наличие перемычки на разьеме.

Re: Программатор AVR ISP STK200/300

Posted: 11 May 2011 09:21
by gobon
Кварц стоял и стоит на МК, фюзы выставить не успел, сразу после неудачной прошивки LED/XTAL погас и связи с МК не было, XTAL никуда не подключен.

Re: Программатор AVR ISP STK200/300

Posted: 11 May 2011 11:39
by Serioga
gobon wrote:Кварц стоял и стоит на МК, фюзы выставить не успел, сразу после неудачной прошивки LED/XTAL погас и связи с МК не было, XTAL никуда не подключен.
То есть на любые действия прога отвечает что "не связи" ?
Проверь прохождение сигналов через буфер программатора.
Не совсем понял в начале, где была перемычка по питанию ?

Re: Программатор AVR ISP STK200/300

Posted: 11 May 2011 11:49
by gobon
Подключал тиньку 2313 все нормально шьется читается стирается, так что думаю Атмега32 мертва. Спасибо за помощь.

Re: Программатор AVR ISP STK200/300

Posted: 04 Nov 2011 18:44
by malok
День добрый. Спаял STK200/300 по второй схеме из первого поста данной темы. Схему на макетке разместил в разъёме лпт-порта, включенного напрямую в материнку компа. +5 с БП компа. Разьём соеденил с панелькой на тини13 40-50 см. экранированным шнурком от сом-ой мышки. Шьётся нормально "ChipBlasterAVR Programmer Evaluation" и дудкой. Uniprof через раз выдаёт "МК не откликнулся" а у понипрога в базе нет тини13.
Но вопрос не в этом.
Можно ли при работающем компе:
1. Вынимать/вставлять МК из панельки?
2. Отключать питание всей схемы +5в от БП компа?
3. Отключать разьём данных от МК (оставляя питание +5 и землю)?

Re: Программатор AVR ISP STK200/300

Posted: 05 Nov 2011 09:05
by hardlock
malok wrote: а у понипрога в базе нет тини13
есть. скачайте новый с офсайта.
1- 3 без проблем. Главное избегать статики.

Re: Программатор AVR ISP STK200/300

Posted: 20 Nov 2011 19:09
by wixa
Добрый день. Помогите пожалуйста.Собрал stk200, а он не работает. Перепроверил Всё, кроме логики. Питание взял от usb завел его в ДБ25, минус кинул на землю, +. повел к программатору и МК. Светодиод питания горит. Светодиод который на LED\XTAL при попытке в Codevision стереть с МК программу, либо прошить, загорается, горит секунды 2 тухнет, после этого Communication error .... 5 проводками МК шьется. Для идентификации сигналов кинул на лапки МК на каждую по светодиоду анодами(к аноду припаян резистор) на лапку мк, катодами на общий минус . И тут вопрос.... при поданном питании и включеном в lpt порт программаторе , светодиод на MISO - горит , меряю напряжения 4.5В, на reset аналогично. При попытке прошить мк на MOSI и SCK светодиоды быстро мигают(блымкают), на XTAL когда не шьеш, тускло горит и при этом на программаторе тоже тускло горит, когда шьешь, на программаторе горит ярко на лапке мк тухнет, когда нет светодиода на XTAL на программаторе когда не пишешь не горит, когда пишешь горит ярко. В биосе стоит ECP. пробовал Bi-directional и остальные, результата вообще нет, горит только питание. Пробовал через ПОНИ . TEST - ok, calibration - ok. при попытке прошивки или очистки МК Device missing .... (-24).... В качестве провода от lpt до программатора использовал экранированный кабель от удлинителя для монитора с двумя Ферритовыми фильтрами на нём. От программатора до МК шлейф см 15, потом макетка беспаячноя с проводами см по 10. Напряжение на МК 5.09В на логике 4.5В.

Re: Программатор AVR ISP STK200/300

Posted: 21 Nov 2011 01:29
by malok
День назад перепаял свой порграмматор (LPT (ECP) сделал как удлиннитель 2 метра, потом программатор и 10 см шнурок к панельке МК), поставил светодиоды управления МК GA,GB 74hc244 (питание обраткой от панельки МК, также не забываем, что GA,GB инверсные - ставим через резюк на плюс) и в самой панельке с МК на MISO,MOSI,SCK. Питание завел от выхода на внешний винт(+5, 2 земли, +12) -так как заодно спаял схему паралельного перепрограммирования - сброса заводских настроек МК - после запорки фьюзов, (а ей нужно +12). Всё красиво мигает, но
Результат:
1. XTAL можно вообще выкинуть, для частотки МК лучше поставить отдельно на неё кварц.
2. Codevision Chip Blaster 1.12 видит и шьёт нормаль но, но из пакета Codevision AVR 2.05.0 Chip Blaster глючит, для стабильности записи нужно в настройках ставить delay>2. Все естественно должно быть не эвалуейшен а норм. крякнутое.
3. PonyProg последний!!!!! ( Device missing .... (-24) было на старом пони) видит, тестит, и шьёт норм (только сначала МК указать ему)
4. Напруга везде 5.0-5.2.
5. RESET при программировании должен выскакивать "-" так как он инверсный!
6. Панелька для микросхем из материнки жестоко коротит и глючит - либо оловом утолстить ножки либо впаивать намертво либо ставить панельку ЦАНГОВУЮ. Бибался ошибкой прошивки часа три, пока понял что не ошибка в схеме, а просто плохой контакт в панельке для МК.
7. Дудка шила всё без проблем сразу, шьёт и сейчас!
8. uniprof нифига не находит, но в нем есть опция проверки контактов (может подгорел LPT?)
wixa Проверьте эти варианты, может поможет.

P.S. Распечатал и прочитал книгу Евстифеева "Tiny", но попрактиковать решил на С. Как запал на управлении портами, ШИМ-ом, его эмуляцией таймером, ЦАП-ом (светодиоды то на MISO,MOSI,SCK впаянные), уже два дня отойти не могу, новая цяця! Так ещё с Z80 в детство не впадал. Вообще неохота асм пробывать, С-ка також ЖИР )))))

Добавлено спустя 6 минут 20 секунд:
Заметил непонятку, СМД TINY13V10SU леды горят намного ярче чем на обычной TINY13 20FU - эт я что-то подпалил уже? (в результате экспериментов с паралельным программатором +12в)

Re: Программатор AVR ISP STK200/300

Posted: 22 Nov 2011 23:26
by malok
Разобрался, почему Uniprof не дружит с STK200/300, собранному по первому посту данной темы.
Навесил светодиоды через 1к на все задействованные контакты LPT (надеюсь выдержит), и увидел, что Uniprof совсем не трогает 4-ый и 5-ый выход LPT-ка. А они как раз идут на управляющие входы буфера GA,GB 74hc244. Т.е. ножки SCK и MOSI Uniprof честно дёргает, но так как Александр Сергеич ему с GA,GB не помогает, то получается что до МК сигналы не доходят. Думал для проверки кинуть на GA, GB землю, но вовремя понял, что можно решить всё программно. В самом Uniprof в опции "LPT Pins" выбрал 4-ю ножку (GB) и нажал "ТЕСТ" - светик загорелся и остался. Также подал минус на 5-ю (GA), тестилку на правильную ножку, нажал "ОК" и о чудо - Uniprof "увидел" контроллер, затем прочитал и прошил )

Re: Программатор AVR ISP STK200/300

Posted: 28 Aug 2012 11:36
by bilan
Уважаемый товарищ hardlock, скажите, а ограничение по длине относится к участку от программатора к программируемой микросхеме, или начиная от параллельного порта, просто для удобства, хочется припаяться к "свободному концу" :jokingly: принтерного кабеля, чтобы не фликаться у задницы "ПиСюка"!

Заранее спасибос огроменто!

Re: Программатор AVR ISP STK200/300

Posted: 28 Aug 2012 15:19
by hardlock
bilan wrote: а ограничение по длине относится к участку от программатора к программируемой микросхеме
именно.
bilan wrote:хочется припаяться к "свободному концу" принтерного кабеля
обычно так и делают.

Re: Программатор AVR ISP STK200/300

Posted: 31 Aug 2012 16:51
by bilan
Спасибо

Re: Программатор AVR ISP STK200/300

Posted: 28 Feb 2013 18:41
by mikkon
"если скачана последняя версия с офсайта и не устанавливается, то копайте настройки ОС, т.к. у мну всё рапотаит.", а не подскажете где конкретней копаться и что может быть не так???

Re: Программатор AVR ISP STK200/300

Posted: 28 Feb 2013 18:59
by hardlock
mikkon, у меня у самого щас какая-то хрень приключилась - перестал этот программатор шить камушки внезапно. Т.е. тока шо прошил, а через 5 минут уже нет. Пробовал Поней и Кодевиженом - не шьёт. Поменял буфер 74HC244 - не помогло. Отложил его на пару месяцев. Сегодня решил им опять заняться. После 2-х часов тыканья осциллографом и дёрганья проводов и т.д. он таки заработал, но как-то странно. С кодэвижене шьёт нормально любые камни, а пони не хочет ни один камушек видеть... В чём трабл - не знаю. Пока не разобрался.

Re: Программатор AVR ISP STK200/300

Posted: 28 Feb 2013 20:46
by mikkon
А можно ли что бы буфер был не 74HC244 а MC74HC244AN???

Re: Программатор AVR ISP STK200/300

Posted: 28 Feb 2013 21:11
by hardlock
mikkon, это одно и то же разных производителей.

Re: Программатор AVR ISP STK200/300

Posted: 01 Mar 2013 12:58
by mikkon
Спасибо за оперативный ответ;)Но всё равно ничего не работает:( Попробую завтра разобраться, но если не получится пришлю плату вам на проверку!

Добавлено спустя 15 часов 38 минут 43 секунды:
А не могли бы подсказать выводы 74HC244 и MC74HC244AN абсолютно совпадают, а то я уже всё проверил, но ошибки всётаки не нашёл??? Кажется я узнал в чём проблема: я начал проект не заглянув в datasheet микросхемы а там кажется поменяны выводы, не могли бы подсказать какие выводы моей микросхемы соответствуют выводам микросхемы на схеме, а то я совсем не рублю в даташитах(новичок)...
С выводами разобрался дня через два переделаю)) Получилось так что порты B идут в другую сторону не B1-B2-B3-B4 а наоборот)) Есть ли вариант что я спалил буфер???

Re: Программатор AVR ISP STK200/300

Posted: 01 Mar 2013 21:10
by hardlock
mikkon, на вашей картинке один в один как на моей схеме. Плата то у меня под СМД и вид со стороны фольги. Может в этом путаница? Контролируйте наличие импульсов на выходах светодиодом.

Re: Программатор AVR ISP STK200/300

Posted: 01 Mar 2013 21:20
by mikkon
Нет плату я делал свою и по схеме ,но было слишком много премычек а соответственно и возможно плавающих контактов, а сейчас доделываю новую плату под dip которую возможно выложу для вашей проерки да и пусть другие пользуются и не заморачиваются с платой))

Re: Программатор AVR ISP STK200/300

Posted: 01 Mar 2013 21:21
by hardlock
mikkon, под ДИП я вобще с платой не заморачивался - нусочек макетницы с микросхемой и разъёмом. Всё влазило в корпус DB25.

Re: Программатор AVR ISP STK200/300

Posted: 02 Mar 2013 10:20
by mikkon
Знаю но хочу чтобы красиво было и делаю на всегда))

Re: Программатор AVR ISP STK200/300

Posted: 03 Mar 2013 18:53
by mikkon
Проверьте пожалуйста плату программатора AVRISP STK200/300 в SprintLayout, что неправильно прошу поправить! Вся плата сделана на выводных компонентах, ножка земли в LPT шнуре только одна-18, так что под большее число ножек разводить не стал! Прошу извинить за столь громоздкие размеры платы, кто сделает меньше и без перемычек прошу выложить в соответствующую ветку форума(я начинающий и ещё много не знаю)! Все детали и выводы подписаны, все места схемы куда будут припаяны провода обозначены контактами типа "SMD-контакт")) Готовую плату прошу выложить в соответствующую ветку форума.