Программатор "STK500v2 by Petka"

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Re: Программатор "STK500v2 by Petka"

Сообщение dr.doc »

Здравствуйте, уважаемые участники! Нужна помощь по данному программатору. Т.к. использовал ранее только PIC, то и программатор соотв. PICKit.
В CVAVR программатор STK500 не видит. Терминал из программы не работает.
Собрал программатор по схеме на стр. 20. Кварц - 18.432 МГц., прошивка - та-же, виртуальный ком порт работает (замыкал RX-TX и по эху терминалом). МК под вопросом, правда светодиод моргает в режиме st-by с периодом около 2-х секунд.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
vinboard
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн июл 26, 2010 15:35:49
Откуда: Москва

Re: Программатор "STK500v2 by Petka"

Сообщение vinboard »

Наслаждаюсь невиданной скоростью AVRUSB500V3.0. Влёт читает-записывает и verify check sum не ошибается. На радостях перешил EPPROM у FT232RL утилитой FT_Prog (она заменила Mprog), задал свой "Product discription". Прежние программаторы отложил в архив. Теперь подумываю о пяти буферах. С этим устройством будем дооолго переходить на армы.
Спасибо Леониду Ивановичу!
P.S. Есть особенность AVRUSB500V3.0 - "reset" в момент подключения "target". Это как-то связано с выходом сигналов из H-Z? Это необходимо?
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

Re: Программатор "STK500v2 by Petka"

Сообщение vano11 »

dr.doc писал(а):Здравствуйте, уважаемые участники! Нужна помощь по данному программатору. Т.к. использовал ранее только PIC, то и программатор соотв. PICKit.

dr.doc Раз у Вас есть PICKit, может стоило вот это попробовать "AVRISP-mkII из PICkit-2" http://elena-march.narod.ru/ . Дешево и сердито, однако :). Мне пока хватает.
Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Re: Программатор "STK500v2 by Petka"

Сообщение dr.doc »

Не охота "портить" программатор. Делать второй только для Atmel - тоже, в свое время собаку съел на разных JDM... От полученного наслаждения чуть не скончался.
Поэтому если делать программатор - то уже чтобы без подводных камней...
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
vinboard
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн июл 26, 2010 15:35:49
Откуда: Москва

Re: Программатор "STK500v2 by Petka"

Сообщение vinboard »

dr.doc И не надо "портить", тем белее device собрали.
1. Четко ответьте, этот ли драйвер установили FTDI driver for FT232 2.08.24 VCP x32-64 для STK500USB.
Советую качать и ставить из первоисточника.
Посмотрели у определившегося устройства USB Serial Port номер COM порта. Зашли в его свойства, установили скорость 115200.
2 Установите любой терминал клиент (PuTTY free, Hyper Terminal PE share, ...)
Установили serial соединение задав 2 параметра - номер COM и скорость 115200.
В открывшемся окне терминала нажимаете enter несколько раз.
Четко ответьте, увидели в терминал окне такие строки:
AVRUSB500V3.0
Enter SW Version Major in hex [02]:
Enter SW Version Minor in hex [0A]:
Reset target at connector polarity test (1 = on 0 = off) [1]:
New SW Version is 02.0A (hex).

После ваших ответов пойдем дальше.
Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Re: Программатор "STK500v2 by Petka"

Сообщение dr.doc »

На отпаянной ноге ATmega8 (вывод PD1/TXD) постоянно висит жесткая 1. Резистор на 470 Ом просаживает напряжение на ней где-то на 0,5В. Замыкание RXD/TXD на микросхеме FTDI позволяет видеть эхо передаваемого сигнала, причем на довольно высокой скорости и уверенно, без глюков. Попытка замыкания щупом осциллографа линий RXD/TXD с припаянным МК вызывало сигнал, изменяющийся от 5 до 3,8-4В. Нулевого уровня не было, поэтому отпаял ногу МК и проверил без нее.
Боюсь, что уже спалил порт МК. Проверить полным стиранием МК? На выводах должен быть Z?
..."Четко ответьте, увидели в терминал окне такие строки:
AVRUSB500V3.0
Enter SW Version Major in hex [02]:
Enter SW Version Minor in hex [0A]:
Reset target at connector polarity test (1 = on 0 = off) [1]:
New SW Version is 02.0A (hex)."...
Нет, я до них не дошел...
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
snoopy_77
Родился
Сообщения: 2
Зарегистрирован: Вс сен 09, 2012 21:10:18

Re: Программатор "STK500v2 by Petka"

Сообщение snoopy_77 »

добрый день
собрал программатор на atmega48pa. прошивал avrdude
avrdude -p m48 -c stk500_by_petka -P \\.\com13 -i 10 -B 10 -b 9600 -U flash:w:atmega48.hex -F -D -U hfuse:w:0xDC:m -U lfuse:w:0xD7:m
контроллер прошился без ошибок, но программатор не видит подключаемые контроллеры и при попытке перепрошить его еще раз отвечает, что не распознает atmega48pa
в чем может быть загвоздка? может я не те фьюзы выставил?
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Программатор "STK500v2 by Petka"

Сообщение Леонид Иванович »

vinboard писал(а):P.S. Есть особенность AVRUSB500V3.0 - "reset" в момент подключения "target". Это как-то связано с выходом сигналов из H-Z? Это необходимо?


Можно в терминале выключить "Reset target at connector polarity test".
Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Re: Программатор "STK500v2 by Petka"

Сообщение dr.doc »

Запустил программатор с кварцем 18.432 МГц. Вся беда - новичек и непропаи. Программатор одинаково вел себя как с подключенным МК так и без него. А дело-то в том, что был непропай в разъеме кабеля на SCK. Да и полного описания работы нигде не было... А ведь можно было написать, что светодиод начинает гореть непрерывно при подключении программируемого МК к программатору. А я, подключил МК, вставил USB и мучаюсь, а программатор моргает ждущим режимом... Большое спасибо всем ответившим за участие.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
AR_AROV
Открыл глаза
Сообщения: 59
Зарегистрирован: Сб янв 14, 2012 11:05:46

Re: Программатор "STK500v2 by Petka"

Сообщение AR_AROV »

Многоуважаемые Коты,
не имеется ли у кого платы для лута в Sprint Layout этого прогрмматора c Atmega8 DIP28 и FT232RL.
Переглядел всю ветку, нужного не нашел.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Программатор "STK500v2 by Petka"

Сообщение Леонид Иванович »

Если применяете FT232RL, на кой Вам Мега в ДИПе? Ставьте в TQFP, как нормальные люди ставят. Печатка есть на стр. 20.
AR_AROV
Открыл глаза
Сообщения: 59
Зарегистрирован: Сб янв 14, 2012 11:05:46

Re: Программатор "STK500v2 by Petka"

Сообщение AR_AROV »

Леонид Иванович писал(а):Если применяете FT232RL, на кой Вам Мега в ДИПе? Ставьте в TQFP, как нормальные люди ставят. Печатка есть на стр. 20.

я видел все это но, если бы был у меня МК в TQFP сделал бы еще вчера, а на руках есть 3шт FT232RL и 1шт Atmega 8A в DIP
((( в провинции очень тяжко с детальками, заказы идут от недели и выше. А мне щас нужен программатор ((( тот что был благополучно помер...
в близи нет компа с LPT, только ноутбук с USB (((
Аватара пользователя
yurgenfon
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Ср фев 17, 2010 22:03:40
Откуда: Омут

Re: Программатор "STK500v2 by Petka"

Сообщение yurgenfon »

Разведи сам, ничего сложного!
AR_AROV
Открыл глаза
Сообщения: 59
Зарегистрирован: Сб янв 14, 2012 11:05:46

Re: Программатор "STK500v2 by Petka"

Сообщение AR_AROV »

Так то можно, но боюсь у меня будут ошибки.
Думал может кто уже нарисовал и сделал на нарисованной плате....
snoopy_77
Родился
Сообщения: 2
Зарегистрирован: Вс сен 09, 2012 21:10:18

Re: Программатор "STK500v2 by Petka"

Сообщение snoopy_77 »

добрый день
собрал программатор на atmega48pa, кварц 18,432 МГц
прошивал avrdude
avrdude -p m48 -c stk500_by_petka -P \\.\com13 -i 10 -B 10 -b 9600 -U flash:w:atmega48.hex
ошибок не было, программатор реагирует, моргнул 6 раз светодиодом
потом прошил фьюзы
avrdude -p m48 -c stk500_by_petka -P \\.\com13 -i 10 -B 10 -b 9600 -U lfuse:w:0xdf:m -U hfuse:w:0xdc:m
ошибок не было, но программатор перестал видеться

подскажите в чем проблема?
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Re: Программатор "STK500v2 by Petka"

Сообщение amv2000 »

snoopy_77 писал(а):подскажите в чем проблема?

Автор Вам уже ответил http://electronix.ru/forum/index.php?sh ... 372&st=915
Alet
Родился
Сообщения: 5
Зарегистрирован: Сб ноя 18, 2006 15:51:43

Re: Программатор "STK500v2 by Petka"

Сообщение Alet »

Не пойму в чем проблема, такая ситуация, программатор собран, контроллер зашит, при подключении программируемого МК светодиод горит непрерывно, при отключении мигает с периодом 2с. В терминале откликается, все нормально. При попытке в студии прочитать - Entering Programming mode - FAILED, хоть ты чего делай. К плате претензий нет, все чисто, ни капли флюса.
Что делал:
1) Пробовал запаять другую мегу, в термнале все ок, светодиод работает как надо, в AVR студии - FAILED.
2) Зашивал тестовую прогу - дергает порты раз в секунду, порты МК (PC1, PC3-PC5 это которые подключаются к программируемому МК - MISO,MOSI,SCK,RESET) все рабочие, т.е. мега ни при чем вроде как.
3) Ну fuse bits ставил разные варианты, всегда запускается хорошо.

Программируемый контроллер проверял программатором PonyProg, читается/пишется от внутреннего генератора, т.е. STK500 должен его видеть. Прошивка V3, кварц 14,7456. Может для этого кварца скомпилирована криво прошивка?
Хз что делать, пробовал на разных компах даже. В чем может быть дело?
Аватара пользователя
BV-Dial
Опытный кот
Сообщения: 805
Зарегистрирован: Вт дек 09, 2008 13:41:05
Откуда: Череповец.

Re: Программатор "STK500v2 by Petka"

Сообщение BV-Dial »

По чьей схеме собирали?Топологий схемы несколько вариантов.
Прошивки есть от Petka и Леонида Ивановича.
Есть такие решения, после принятия которых, тараканы в голове аплодируют стоя.
.......Отругал своих тараканов, рассадил в голове по полочкам, запретил меняться местами.....
Притихли, не беспокоят, шёпотом обсуждают какой я плохой......
Alet
Родился
Сообщения: 5
Зарегистрирован: Сб ноя 18, 2006 15:51:43

Re: Программатор "STK500v2 by Petka"

Сообщение Alet »

Все с 20-й страницы. Прошивка от Леонида Ивановича V3.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Программатор "STK500v2 by Petka"

Сообщение Леонид Иванович »

Alet писал(а):Entering Programming mode - FAILED, хоть ты чего делай.


Может частота SPI слишком высокая? От чего программируемый контроллер тактируется?
Ответить

Вернуться в «Статьи»