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

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

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


stt
Родился
Сообщения: 11
Зарегистрирован: Пн авг 16, 2010 02:35:58
Откуда: Нижний Новгород

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

Сообщение stt »

Mega_Volt писал(а):Нет конечно, я имел ввиду сопротивления резисторов R8 200 kom и R9 47 кОм (для меги 48,88, и 100 кОм для меги8). Иногда по инерции ставят на 200 Ом или 100 Ом, поэтому и не работает

С этим все в порядке. а не работает так как надо..
Митя
Родился
Сообщения: 15
Зарегистрирован: Вт окт 27, 2009 15:20:54

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

Сообщение Митя »

Народ помогите, нужны свежие мысль.
Спаял программатор, зашил мегу, всё по инструкции (связка Atmega8A, 7.3728, плата и фюзы из статьи). Переставил джампер на Х2 Х3, включил светодиод несколько раз моргнул (3-4 раза) В гипертерминале определился. Запустил AVR Studio зашел в Tools - Program AVR - Connect, выбрал STK500 свой виртуальный СОМ порт жму Connect это окошко исчезает на несколько секунд и снова появляется, т.е. AVR Studio не видет программатор, я прав? Пробовал на AVR Studio версии 4.13, 4,17 результат одинаковый.
Может к Студии нужно какой то плагин устанавливать или чтото в этом роде? И ещё, контроллер для программирования я не подключал (нет сейчас никакого в наличии), может в этом проблема?
stt
Родился
Сообщения: 11
Зарегистрирован: Пн авг 16, 2010 02:35:58
Откуда: Нижний Новгород

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

Сообщение stt »

Митя писал(а):Народ помогите, нужны свежие мысль.
Спаял программатор, зашил мегу, всё по инструкции (связка Atmega8A, 7.3728, плата и фюзы из статьи). Переставил джампер на Х2 Х3, включил светодиод несколько раз моргнул (3-4 раза) В гипертерминале определился. Запустил AVR Studio зашел в Tools - Program AVR - Connect, выбрал STK500 свой виртуальный СОМ порт жму Connect это окошко исчезает на несколько секунд и снова появляется, т.е. AVR Studio не видет программатор, я прав? Пробовал на AVR Studio версии 4.13, 4,17 результат одинаковый.
Может к Студии нужно какой то плагин устанавливать или чтото в этом роде? И ещё, контроллер для программирования я не подключал (нет сейчас никакого в наличии), может в этом проблема?


Таже проблема, пока не могу понять в чем дело, бьюсь месяц уже. почитай выше что мне писали может поможет. И от меня, USB на 12 МГц работает, возможно проблема в кварце, но могу ошибаться.
1exa
Встал на лапы
Сообщения: 106
Зарегистрирован: Ср дек 09, 2009 00:58:22
Откуда: Киев

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

Сообщение 1exa »

Вон выложил програму Avrdude с графической оболочкой попробуйте в ней запрограмировать только програматор берите STK500v2 совсем остальным думаю разберетесть запускать надо Avrdudegui.
Вложения
AVRDUDE.part03.rar
(161.05 КБ) 728 скачиваний
AVRDUDE.part02.rar
(244.14 КБ) 682 скачивания
AVRDUDE.part01.rar
(244.14 КБ) 678 скачиваний
Митя
Родился
Сообщения: 15
Зарегистрирован: Вт окт 27, 2009 15:20:54

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

Сообщение Митя »

С проблемой невидения программатора в AVR Studio разобрался. Всё оказалось банально и просто, после того как в гипертерминале записываем данные (версию программатора, вкл\выкл меандр 1 Mhz, обнаружение кристалла), закрываем терминал, так вот он по непонятным причинам продолжает занимать наш виртуальный COM порт и естественно студия программатор не видит. Решение следующее, после закрытия терминала отключаем программатор на несколько сикунд и включаем снова, и всё прекрасно определяется и работает. Данные действия проделывал на двух разных машинах на разных операционках результат идентичный, пока вручную не рестартанёш ничего не определяется. Пробуйте, может у вас такая же проблема.
killsleep
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн сен 06, 2010 13:56:40

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

Сообщение killsleep »

Купил микросхему atmega8-16
au. Подключил к
програматору. При подаче
питания на atmega8 на
программаторе загораеться
светодиод . Но опять проблема
avrdude пишет что нет доступа
на ком порт. Что он чем то
занят, хотя на самом деле
свободен. Я уже не зная что
делать . Помогите
пожалуйста.
Митя
Родился
Сообщения: 15
Зарегистрирован: Вт окт 27, 2009 15:20:54

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

Сообщение Митя »

С avrdude у меня тоже не работает, ни на что не ругается но и ничего не делает, а чем вам Студия или Кодэвижен не нравятся?
killsleep
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн сен 06, 2010 13:56:40

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

Сообщение killsleep »

Митя писал(а):С avrdude у меня тоже не работает, ни на что не ругается но и ничего не делает, а чем вам Студия или Кодэвижен не нравятся?

Просто они не видитят программатор. Не знаю куда рыть.
Митя
Родился
Сообщения: 15
Зарегистрирован: Вт окт 27, 2009 15:20:54

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

Сообщение Митя »

Тут может быть куча нюансов, в ветке о них говорится. А чтоб вам помочь нужно больше инфы (какие детали, где печатку брали, как контроллер прошивали, какой из светодиодов горит) ну и т.д. тогда и посоветовать чтото конкретное можно будет.
Georgiy
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс фев 22, 2009 21:50:24

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

Сообщение Georgiy »

killsleep!
1.установка FTDI драйвера
2.установите порт
при поднлючении программатора LED моргнёт несколько раз
Ипользуйте codevision ,терминал-ввод-начнёт детектироваться при условии что аппаратная часть в норме
killsleep
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн сен 06, 2010 13:56:40

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

Сообщение killsleep »

Итак по порядку. Схема у меня стандартная(взята с сайта mvsem.ru)
Чип используеться FTDI FT232RL, контроллер используеться Atmega 8, кварц на 147456.

При подключении диод мигает(не по питанию), драйвер установлен он определяеться нормально. В терминале настраиваеться нормально, при подключении контроллера загорается диод и не тухнет.

Почитал эту тему и нашел фузы. Прошил еще раз их при помощи Pony.

Программа CodeVisionAVR C Compiler 1.23 пишет STK500/Avrisp communication error.

Avr studuo 4.17.0.655 при коннекте окошко опять перезагружаеться( ну я так понял оно не видит его. Выбирал stk500 и ком порт 2.

А вот avrdude, точнее avrdudegui пишет

при выполнениии комманды

Код: Выделить всё

avrdude.exe -p m8 -c stk500v2 -P com2 -U lfuse:r:-:d -D -q


при 1Mhz режиме выдает вот это.

Код: Выделить всё

avrdude.exe: stk500_2_ReceiveMessage(): timeout
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
             Double check connections and try again, or use -F to override
             this check.

avrdude.exe done.  Thank you.


При fast пишет другое

Код: Выделить всё

avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


avrdude.exe done.  Thank you.





В английском абсолютно не шарю(. Помогите чем сможете.


З.ы. При попытки прошивки fus bits написал

Код: Выделить всё

avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.11s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: reading input file "0xEF"
avrdude.exe: writing lfuse (1 bytes):

Writing |  ***failed; 
################################################## | 100% 0.25s

avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0xEF:
avrdude.exe: load data lfuse data from input file 0xEF:
avrdude.exe: input file 0xEF contains 1 bytes
avrdude.exe: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.03s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
             0xef != 0x00
avrdude.exe: verification error; content mismatch

avrdude.exe done.  Thank you.
Митя
Родился
Сообщения: 15
Зарегистрирован: Вт окт 27, 2009 15:20:54

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

Сообщение Митя »

А в гипертерминале "Управление потоком" на "Нет" выставляли? И скорость 115200 ставили?
killsleep
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн сен 06, 2010 13:56:40

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

Сообщение killsleep »

Митя писал(а):А в гипертерминале "Управление потоком" на "Нет" выставляли? И скорость 115200 ставили?


Выставлял.
Я вот думаю, а может у меня контакт где то плохой, или сопля где-то.
Митя
Родился
Сообщения: 15
Зарегистрирован: Вт окт 27, 2009 15:20:54

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

Сообщение Митя »

Такие вещи надо проверять ещё до первого включения, хотя в вашем случае это маловероятно. Т.к. схему и прошивку брали не с этого сайта, может случиться и такое, что прошивка вам попалась не под вашу разводку платы (когда Petka разрабатывал этот программатор было куча разных схем и прошивок соответственно тоже).
Я бы поступил так:
1) почитал даташиты конкретно на ваши микросхемы
2) с учётом сигналов сравнил ваш авриант печатки с 4-ой печаткой из архива на этом сайте (я именно её и делал)
3) сравнил вашу прошивку с прошивкой из архива в статье
4) прозвонил печатку на наличие коротышей, неконтактов и номиналов деталей
Если всё Ок, будем думать дальше (мысли есть).
killsleep
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн сен 06, 2010 13:56:40

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

Сообщение killsleep »

Митя писал(а):Такие вещи надо проверять ещё до первого включения, хотя в вашем случае это маловероятно. Т.к. схему и прошивку брали не с этого сайта, может случиться и такое, что прошивка вам попалась не под вашу разводку платы (когда Petka разрабатывал этот программатор было куча разных схем и прошивок соответственно тоже).
Я бы поступил так:
1) почитал даташиты конкретно на ваши микросхемы
2) с учётом сигналов сравнил ваш авриант печатки с 4-ой печаткой из архива на этом сайте (я именно её и делал)
3) сравнил вашу прошивку с прошивкой из архива в статье
4) прозвонил печатку на наличие коротышей, неконтактов и номиналов деталей
Если всё Ок, будем думать дальше (мысли есть).


1) Даташиты не читал.
2) Печатка от автора
3)Прошивку я не собирал, а использовал готовые.
4) Сегодня проверю номиналы и коротыши.
5)Есть готовый программатор 5 проводов им ещё попробую.
Georgiy
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс фев 22, 2009 21:50:24

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

Сообщение Georgiy »

проверьте резисторы по сбросу на ADC ,часто здесь ошибка(сужу по себе)номиналы резисторов.Посмотрите внимательно документацию у PETKiA . У вас м/к не определяется.
Аватара пользователя
Alexey_Sh
Мудрый кот
Сообщения: 1751
Зарегистрирован: Вт янв 22, 2008 14:45:18
Откуда: Санкт-Петербург

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

Сообщение Alexey_Sh »

killsleep писал(а):Выбирал stk500 и ком порт 2.
Посмотрите в диспетчере устройств каким COM-портом "встала" FTDI-шка. Она запросто может быть и 64-м COM-портом.
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

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

Сообщение Victor_P. »

Вот моя конструкция, меги только пока нету, но ФТДИшка определилась и расположилась на 20 КОМе :)
Если кого заинтересует, платы выложу.
Изображение
Мои паяльные станции: первая, вторая, фен.
1exa
Встал на лапы
Сообщения: 106
Зарегистрирован: Ср дек 09, 2009 00:58:22
Откуда: Киев

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

Сообщение 1exa »

А что то за смд компоненты что на первом фото внизу на плате между смд резисторими находятся?
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

Это smd-светодиоды.

Изображение
Ответить

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