roboforum.ru

Технический форум по робототехнике.


STK500v2 by Petka - Проблемы и решения

Все что связана с заливкой программ в микроконтроллеры.

STK500v2 by Petka - Проблемы и решения

Сообщение Janus999 » 08 окт 2009, 22:18

Привет Всем!

Собрал вчера USB - Программатор STK500v2 by Petka. PCB тоже от Петки - миниатюрность понравилась.. Спаял, проверил - перепроверил - всё ок. Поставил дрова для 232-ой, Всё увиделось. Запрогал фьюзы, запустил самопрограммирование - пошло литься. ..Минут через 40 "Всё ок." Переключил в норм. режим, попытался прочитать что-нибудь из Меги8 (У Меня отдельно на макетке Мега8 со всеми обвязками и пр.) - пишет ошибку - "Device missing or unknown device"! :crazy: Сегодня целый день танцевал с бубнами - ноль результата!
Народ! У кого есть этот STK500v2 by Petka - HELP!!!
Спаял на макетке Тиньку2313 и ISP - порт, правда без обвязки :oops: - та-же история.
Делал из-под Пони-Прог, сигналы - как и сказано, инвертил все кроме резета. При включении в USB прогер отмигивает светодиодом неск-ко вспвшек, при подключении (запитывании) программируемого МК светодиод загорается.. И ВСЁ. При попытке чтения/записи результат - ошибка секунд через 20-30. :o
Резюки все перепроверил - всё ок.
Реализация на FT232BL + ATMega8.
Кварц на Меге - 14.745 МГц - Может, в нём дело? (Должен быть на 14.7456 МГц)?? ..Высокоточных пока нету.. Сейчас попытаюсь перепаять кварц на 18.432 (тоже недост. точный) и проверить.
Если кто может помочь - буду очень благодарен! ..Жаль - форум Петки лежит..

Заранее спасибо!

PS: Попробовал 2 кварца на 14.745 МГц - безрезультатно, щас перешил на 18.4320 и впаял 18.432 - буду мучаться дальше.. HELP!
Последний раз редактировалось Janus999 09 окт 2009, 00:08, всего редактировалось 1 раз.
Janus999
 
Сообщения: 16
Зарегистрирован: 10 июл 2006, 12:36
Откуда: Kherson
ФИО: Nikishin Ernest Vladimirovich

Re: HELP! Не программирует STK500v2 by Petka

Сообщение galex1981 » 08 окт 2009, 22:36

Слушай, а скинь на форум схему этого программатора, а то я запамятовал, мож тогда посоветую что нибудь. Просто несколько программаторов STK-500 подобных паял с нуля - многие их глюки знаю
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: HELP! Не программирует STK500v2 by Petka

Сообщение Janus999 » 08 окт 2009, 23:15

Вот всё по железу моей версии STK500v2:
FT232BM.rar
Схема и печатка Моей версии STK500v2 by Petka
(202.19 КиБ) Скачиваний: 202

Поставил С2,С3 - 27 pF, С9,С10 - то-ли 14, то-ли 16 pF.

..С кварцем на 18.432 - как и ожидалось - та-же история. :(
Итоги: Сам себя программатор из-под ПониПрог пишет/читает нормально, А таргет (Программируемый МК) - не хочет.
Вот мои фьюзы:
Fuses1.png
Фьюзы

..CKOPT выставил только сейчас - не помогло.. Раньше были те-же, но без CKOPT`а.
Janus999
 
Сообщения: 16
Зарегистрирован: 10 июл 2006, 12:36
Откуда: Kherson
ФИО: Nikishin Ernest Vladimirovich

Re: HELP! Не программирует STK500v2 by Petka

Сообщение avr123.nm.ru » 08 окт 2009, 23:25

для ATmega8 на 12 МГц ( т.е. для частот выше 8 МГЦ с внешним кварцем ) в AVR910 программируются только 3 фьюза - BODEN, SUT0 и CKOPT - хотя по ДШ вроде SUT0 не надо програмить при включеном БОДЕ, но именно так работает хорошо и надежно.

Но если МК у вас и дальше шьется и читается то такт есть. Может проверить его частоту ? например залить мигалку светодиодную если нет осцила.

=================

ИМХО плохое название топика "HELP! ..."

Лучше назвать просто "программатор для AVR - STK500v2 by Petka" - ведь проблема то решится а топик останется.

=================

Добавлено спустя 5 минут 55 секунд:
galex1981 писал(а): несколько программаторов STK-500 подобных паял с нуля - многие их глюки знаю

Удивительно... А вот мой знакомый, Семенов Михаил, делает и делает простенькие программаторы AVR910 на USB на ATmega8 и говорит, что нет проблем с ними. У него нет.
Последний раз редактировалось avr123.nm.ru 08 окт 2009, 23:32, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: HELP! Не программирует STK500v2 by Petka

Сообщение Janus999 » 08 окт 2009, 23:30

ИМХО плохое название топика "HELP! ..."
Лучше назвать просто "программатор для AVR - STK500v2 by Petka" - ведь проблема то решится а топик останется

:) Да, Но если у кого-то ещё будут проблемы - он в первую очередь заглянет туда, где "HELP!" и проблемы! (По Себе сужу!) :wink:
..Погоди.. Подскажи подробнее плиз - какие фьюзы Мне выставить...
..Спасибо за то, что помогаешь! :oops:
Последний раз редактировалось Janus999 08 окт 2009, 23:35, всего редактировалось 1 раз.
Janus999
 
Сообщения: 16
Зарегистрирован: 10 июл 2006, 12:36
Откуда: Kherson
ФИО: Nikishin Ernest Vladimirovich

Re: HELP! Не программирует STK500v2 by Petka

Сообщение avr123.nm.ru » 08 окт 2009, 23:42

Не за что !

> в первую очередь заглянет туда, где "HELP!" и проблемы! (По Себе сужу!)

А хорошо бы в правила форума заглянуть ! Там про такие названия написано ЧЕТКО !

Да и почему бы человеку вопрос не задать просто в топик о том предмете по которому у него вопрос.

Добавлено спустя 4 минуты 27 секунд:
Janus999 писал(а): целый день танцевал с бубнами - ноль результата!

Не надо танцев - шаманство это фигня !

Просто залогте что там по ком порту передается, есть ли ответы от прошиваемого чипа.

Если осцила нет то снизьте предельно частоту обмена ( как это сделать в CVAVR написано на стр. http://avr123.nm.ru/07.htm ) и тогда на звуковой карте можно как на осциллографе посмотреть что на линиях моси мисо и клок.

PS - ни разу не приходилось бится так ни с одним прогером :D

Наверно вам проще заново спаять чем ошибку найти, может "сопля" какая-то на пляте ?

Добавлено спустя 4 минуты 3 секунды:
Janus999 писал(а):Подскажи подробнее плиз - какие фьюзы Мне выставить...
Выше я написал что для меги8 надо запрограммировать ( сделать "0" ) только 3 фьюза для кварца 12 Мгц, для более высокочатотных должно быть также. Тоже и на сайте PROTTOSA написано - автора AVR910.

Добавлено спустя 1 минуту 51 секунду:
Janus999 писал(а): Кварц на Меге - 14.745 МГц - Может, в нём дело? (Должен быть на 14.7456 МГц)?? ..


Думаю нет. Точность важна когда на меге USB делают, а у вас FT232. для UART эта ошибка незначительна.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: HELP! Не программирует STK500v2 by Petka

Сообщение Janus999 » 08 окт 2009, 23:42

Ой, Прошу прощения за нарушение! ..Но моё собщение в существующей теме провалялось несколько часов без ответа, поэтому Я его удалил и создал тему. ВИНОВАТ! Готов понести наказание! :cry: Я уже второй день как на работе с этим прогером - просто терпения уже не осталось! ..Вот и запостил.. :oops:
Janus999
 
Сообщения: 16
Зарегистрирован: 10 июл 2006, 12:36
Откуда: Kherson
ФИО: Nikishin Ernest Vladimirovich

Re: HELP! Не программирует STK500v2 by Petka

Сообщение avr123.nm.ru » 08 окт 2009, 23:43

Зачем наказание. Просто отредактируйте заголовок как считаете нужным но в соответствии с правилами.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: HELP! Не программирует STK500v2 by Petka

Сообщение Janus999 » 09 окт 2009, 01:12

Janus999 писал(а):
целый день танцевал с бубнами - ноль результата!

Не надо танцев - шаманство это фигня !

Просто залогте что там по ком порту передается, есть ли ответы от прошиваемого чипа.

:) Так танцы с бубном в основном и представляли собой поиски ошибки - проверка резюков на плате, поиск замыканий, и пр.

Если осцила нет то снизьте предельно частоту обмена ( как это сделать в CVAVR написано на стр. http://avr123.nm.ru/07.htm ) и тогда на звуковой карте можно как на осциллографе посмотреть что на линиях моси мисо и клок.
PS - ни разу не приходилось бится так ни с одним прогером
Наверно вам проще заново спаять чем ошибку найти, может "сопля" какая-то на пляте ?

Осцил есть :ROFL: - двухлучевик времён пунических войн - мне его даже доставать из-под стола страшно! Да и греметь не хочется - ночь ведь уже :roll:
..Я просто в микроконтроллерах можно сказать новичок - пару лет назад зачитывался л-рой по Атмелькам, но обстоятельства не позволили заняться, а сейчас вот время появилось и решил заняться вплотную. Паяю кстати уже лет 20, так-что навык есть. ..Правда SMD с нуля в первый раз паял.. ..но паял ОЧЕНЬ аккуратно и тщательно, так-что сопли на плате - вряд-ли.
Думаю, может макетку по уму доделать - с обвязками и пр...

...Эх.. Придётся двухлучевого монстра доставать! :roll:

Добавлено спустя 59 минут 44 секунды:
Re: STK500v2 by Petka - Проблемы и решения
:o Просто руки опускаются! :O: Переменные резюки на осциле надо менять. ..Но при попытке из ПониПрог считать фьюзы из таргета на SCK _ВРОДЕ_ было пусто.
Завтра буду перепаивать. :durak: .. Думаю, проблем с 232ой быть не должно, т.к. самопроганье с проверкой проходит норм. значит трабл может быть только с Мегой или после неё, Верно?

Добавлено спустя 10 минут 17 секунд:
Re: STK500v2 by Petka - Проблемы и решения
Напоследок - фотки девайса.. ..Жаль такую красоту перепаивать - да видно придётся.. :(
PCB2.jpg

PCB1.jpg


Спасибо за Вашу помощь!
Janus999
 
Сообщения: 16
Зарегистрирован: 10 июл 2006, 12:36
Откуда: Kherson
ФИО: Nikishin Ernest Vladimirovich

Re: HELP! Не программирует STK500v2 by Petka

Сообщение galex1981 » 09 окт 2009, 09:19

avr123.nm.ru писал(а):Удивительно... А вот мой знакомый, Семенов Михаил, делает и делает простенькие программаторы AVR910 на USB на ATmega8 и говорит, что нет проблем с ними. У него нет.

Авр, если правильно спаять - с ними никаких проблем нет, я имел ввиду типичные проблемы которые могут быть.

to Janus999: Попробуй убрать резисторы которые к ISP разъему заменить их перемычками (0)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: HELP! Не программирует STK500v2 by Petka

Сообщение blindman » 09 окт 2009, 09:40

avr123.nm.ru писал(а):Тоже и на сайте PROTTOSA написано - автора AVR910.

Вот так новость :shock:

Добавлено спустя 11 минут 23 секунды:
Re: STK500v2 by Petka - Проблемы и решения
Х2, Х3 замкнуты?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: STK500v2 by Petka - Проблемы и решения

Сообщение VirZh » 12 окт 2009, 23:40

У меня STK500 первой версии. Немного упрощена схема: убраны неиспользуемые разъемы. Работаю с ней полтора года абсолютно без проблем. Сейчас на работе собрал на ft232RL (без кварца на 6 Мгц). Тоже без проблем. Всего спаяно 6 программаторов. Все запустились сходу и прекрасно работают
Аватара пользователя
VirZh
 
Сообщения: 8
Зарегистрирован: 03 окт 2009, 18:44
Откуда: АРКрым
прог. языки: Asm, Delphi

Re: STK500v2 by Petka - Проблемы и решения

Сообщение avr123.nm.ru » 12 окт 2009, 23:42

Выложи пожалуйста здесь архив с поверенной тобой документацией и прошивкой.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STK500v2 by Petka - Проблемы и решения

Сообщение Janus999 » 15 окт 2009, 13:46

Всем привет!

Пару дней отдыхал, развеивался :)
..Вот ссылка на страницу со всеми материалами по программатору:
http://electronix.ru/forum/index.php?s=800213d22e3957166c6b411362064b97&showtopic=42679
..А вот Мой архив всё тех-же материалов:
FT232BM.rar
(202.19 КиБ) Скачиваний: 118
- перепаковано - только то, что Я использовал (версия под FT232BM).
..За время отсутствия на форуме проверил (лог. пробником) наличие сигналов на выходах программатора - ВСЁ ГЛУХО! Даже 1 МГц выход молчит! Хотя светодиодом при вкл. моргает! И зажигает светодиод при подкл. МК по ISP.
Схема пробника:
LP01Scheme.JPG

..Там, где идёт сигнал (SCK, 1MHz, и пр.), на пробнике должны гореть ОБА светодиода, а горели только "0" везде. переключение пробника в лог. "1" в р-не 2х вольт.
Janus999
 
Сообщения: 16
Зарегистрирован: 10 июл 2006, 12:36
Откуда: Kherson
ФИО: Nikishin Ernest Vladimirovich

Re: STK500v2 by Petka - Проблемы и решения

Сообщение avr123.nm.ru » 15 окт 2009, 16:27

R1 советую от 4 до 25 кОм , а R3 от 300 Ом до 1 кОм. Убрать R4 VT2 LED2
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

Вернуться в Программаторы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6