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

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

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


Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

Сообщение колоб »

mcmega ,а контроллер новый или переписанный? Может подай с 3 ноги прогера тактовый сигнал на 10 ножку 8 ATmega!
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

колоб писал(а):указан кварц изначально 14,7456мгц, на" любой" другой кварц надо в папку main.hex в строчке (#define F_CLK 14.7456 // clock frequency, MHz) свой кварц указать?


В main.h есть такие строчки:

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

//#define   F_CLK 11.0592    // clock frequency, MHz
#define   F_CLK 14.7456    // clock frequency, MHz
//#define   F_CLK 18.432    // clock frequency, MHz


Нужно раскомментировать нужную строку. Сейчас раскомментировна для 14.7456 МГц.
mcmega
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

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

Сообщение mcmega »

колоб писал(а):mcmega ,а контроллер новый или переписанный? Может подай с 3 ноги прогера тактовый сигнал на 10 ножку 8 ATmega!



Контроллер переписаный, но в нём фьюзы не менялись.
Сигнал CLK с программатора подаётся на 9-ую ногу mega8 (DIP)
Пробовал перемкнуть 9 и 10 на mega8, не помогает. Какие ещё варианты?
mcmega
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

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

Сообщение mcmega »

Очень страно получается.
Я заливал прошивку в программатор через CodeVision, читал данные с flash, потом заходил в Edit Flash, там были 16-чные коды почти до конца памяти контроллера (несколько ячеек в конце имели значение FFFF). Потом отключал программатор и пробовал с ним работать, ничего не получалось.
Решил перезалить прошивку в прогере. Ради интереса считал Flash и оказалось, что програмного кода там стало гораздо меньше (по объёму чуть больше половины памяти). На скрине всё видно.
Заодно гляньте фьюзы, правильно ли стоят?
Это так должно быть или у меня память контроллера в прогере сдохла?
Вложения
Пропал код.JPG
(221.87 КБ) 793 скачивания
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

Сообщение колоб »

mcmega ,скажу как у меня фузы стоят.с вашими разница,скрин внизу.,в остальном не подскажу.



Леонид Иванович AVRSTtudio программатор V.3 видит как AVRISPmlkll ,читает и пишет. Скрин внизу..Выбираю просто AVRISP, а он перескакивает на AVRISPmlkll. Про кварц все понял! Спасибо.
Вложения
AVRISP mlkll.JPG
(28.65 КБ) 968 скачиваний
ФУЗЫ.jpg
(78.82 КБ) 677 скачиваний
Последний раз редактировалось колоб Сб фев 04, 2012 16:16:31, всего редактировалось 1 раз.
mcmega
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

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

Сообщение mcmega »

колоб писал(а):mcmega ,скажу как у меня фузы стоят.с вашими разница,скрин внизу.,в остальном не подскажу.



Леонид Иванович AVRSTtudio программатор V.3 видит как AVRISPmlkll ,читает и пишет. Скрин внизу..Выбираю просто AVRISP, а он перескакивает на AVRISPmlkll.


А на счёт кода в памяти прогера, тоже сам меняется или остаётся тако же как после заливки?
Аватара пользователя
VeryLazyCat
Опытный кот
Сообщения: 832
Зарегистрирован: Пн май 17, 2010 22:21:01
Откуда: Madagaskar

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

Сообщение VeryLazyCat »

колоб писал(а):Леонид Иванович AVRSTtudio программатор V.3 видит как AVRISPmlkll ,читает и пишет. Скрин внизу..Выбираю просто AVRISP, а он перескакивает на AVRISPmlkll.

смотрите как видит его Студия 5
Изображение
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

колоб писал(а):AVRSTtudio программатор V.3 видит как AVRISPmlkll


Нет, меня интересует другое, что в заголовке окна программирования.

Lazy-Cat писал(а):смотрите как видит его Студия 5


А как Студия видит программатор с прошивкой V2?
Она возвращает строку AVRISP_2.
mcmega
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

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

Сообщение mcmega »

Lazy-Cat писал(а):как подсказать если не видишь что и как там происходит....
ну начнём с малого - заходим в студию,программатор уже подключен,
Tools - Add STK-500,выставляем порт,на котором висит программатор,
снова Tools - AVR Programming,в появившемся окошке указываем
подключенный Device,Interface - ISP - Apply.
Смотрим чего получилось и пишем сюда.

прошивка вчера обновилась,хотя и с той,что у вас сейчас - у меня нормально работал v3 в 5й студии.


Сделал как написано, вроди Studio5 нашла прогер, но при попытке прочитать что-либо из контроллера выдаёт ошибки:
Programming session setup failed: TCF command: Device:startSession failed: Code:1 ,Service: ,Message from peer:Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00
На targer voltage напряжение показывает 4-4,2V, может этого мало?
Аватара пользователя
VeryLazyCat
Опытный кот
Сообщения: 832
Зарегистрирован: Пн май 17, 2010 22:21:01
Откуда: Madagaskar

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

Сообщение VeryLazyCat »

Леонид Иванович писал(а):А как Студия видит программатор с прошивкой V2?
Она возвращает строку AVRISP_2.

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

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

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

Выкладываю прошивку, это последняя версия, только вместо "STK500_2" возвращает "AVRISP_2".
Интересно, у кого-нибудь в какой-нибудь программе этот программатор обнаружится как AVRISP?
Вложения
AVRISP_2_hex.zip
(18.17 КБ) 408 скачиваний
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

Сообщение колоб »

Красивая оболочка -студии5!


mcmega перекомпелировал исходник ZIP Леонида Ивановича ,кварц установил на 18.432 МГц. Взял новую мегу 8 залил в нее прошивку выставил фузы,вот так выглядит начинка FLESH.. На скрине 8Lмега указана,а наяву я прошил 8-20PU.
Вложения
КОД.JPG
(213.1 КБ) 789 скачиваний
mcmega
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

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

Сообщение mcmega »

Прогер определяется в studio 4 и 5, но с контроллерами работать нивкакую. Подскажите, что значит такая ошибка?
Вложения
Studio 4 error.JPG
(129.68 КБ) 702 скачивания
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

Сообщение колоб »

Помоему я уже запутался вдрызг! :)) Леонид Иванович я сейчас залил в STK500V3 прошивку "AVRISP_2" и ничего у меня не поменялось..?скрины в студии и кодевижен.
Вложения
STK500V3.JPG
(108.41 КБ) 930 скачиваний
STK500V3(1),JPG.JPG
(82 КБ) 580 скачиваний
STK500.V2.JPG
(82.37 КБ) 826 скачиваний
mcmega
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

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

Сообщение mcmega »

Наконец то я разобрался со своим программатором!!!! Везде всё работает, правда на прошивке stk500.hex (размер 14382), на более новой (размер 14686) не работает в Studio 5, не знаю почему...
А у меня проблема была с несмытым флюсом под smd резистором и дорожкой, проходящей под этим резистором..., так что с smd надо выбирать флюс и конечно же оккуратность...
Авторам и помощникам огромное спасибо!!!
Кстати, очистка памяти+запись на Flash+верификация+запись eerom+верефикация+fuse (короче полная прошивка) mega8 прошивкой stk500.hex (размер 14382) заняла у меня 25 сек.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

колоб писал(а):я сейчас залил в STK500V3 прошивку "AVRISP_2" и ничего у меня не поменялось.


Вот в том-то и дело. Я тоже ничего не понимаю. По идее, Студия должна была воспринять устройство как AVRISP, так в документации на протокол STK500V2 написано.
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

Сообщение колоб »

Всем добрый вечер! Большое спасибо кто помог мне установить AVR Studio5 + Stk500.v. Это Lazy-Cat и Леонид Иванович!:beer:
Студия 5 всала на старенький компьтер в течении 4 где-то часов. При этом и работает также студия 4,они не мешают друг -другу,я имею ввиду прошивают контроллеры.И теперь можно из CVARV можно вызывать уже не 4 студию,а пятую.Все класс!! Скрин внизу.. 16 КОНТРОЛЛЕР И 32
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

Сообщение колоб »

Изображение



Изображение


Спасибо Lazy-Cat научил!
Последний раз редактировалось колоб Вс фев 05, 2012 22:53:20, всего редактировалось 3 раза.
Аватара пользователя
ala-a-din
Потрогал лапой паяльник
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

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

Сообщение ala-a-din »

Я вот пол дня бился над этим программатором, все спаял, прошил его прошивкой что в статье Андрея из архива с кварцес 14... чего-то там, подключаю к USB диод блымает несколько раз быстро.
Запускаю код вижн, в настройках ставлю COM4 и AtmelSTK500\AVRISP, выбираю считать данные, он вроде пытаеться читать, но потом ошибка типа не может войти в режим программирования.
Я и скорость в диспетчере кстройств и в вижине менял, и частоту все бестолку, что делать уже ума не приложу.
Помогите кто что думает по этому поводу.
Аватара пользователя
VeryLazyCat
Опытный кот
Сообщения: 832
Зарегистрирован: Пн май 17, 2010 22:21:01
Откуда: Madagaskar

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

Сообщение VeryLazyCat »

Может конфигурационные биты не правильно запрограммированы в мк программатора,
либо же мк не правильно подключен,который пытаетесь прочесть...
Инструкцию нужно глянуть - может перемычки там какие то есть,
которые правильно нужно поставить...
Я не собирал версию 2,поэтому трудно подсказать точнее....
Ответить

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