Программатор "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 МГц.
Re: Программатор "STK500v2 by Petka"
колоб писал(а):mcmega ,а контроллер новый или переписанный? Может подай с 3 ноги прогера тактовый сигнал на 10 ножку 8 ATmega!
Контроллер переписаный, но в нём фьюзы не менялись.
Сигнал CLK с программатора подаётся на 9-ую ногу mega8 (DIP)
Пробовал перемкнуть 9 и 10 на mega8, не помогает. Какие ещё варианты?
Re: Программатор "STK500v2 by Petka"
Очень страно получается.
Я заливал прошивку в программатор через CodeVision, читал данные с flash, потом заходил в Edit Flash, там были 16-чные коды почти до конца памяти контроллера (несколько ячеек в конце имели значение FFFF). Потом отключал программатор и пробовал с ним работать, ничего не получалось.
Решил перезалить прошивку в прогере. Ради интереса считал Flash и оказалось, что програмного кода там стало гораздо меньше (по объёму чуть больше половины памяти). На скрине всё видно.
Заодно гляньте фьюзы, правильно ли стоят?
Это так должно быть или у меня память контроллера в прогере сдохла?
Я заливал прошивку в программатор через 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. Про кварц все понял! Спасибо.
Леонид Иванович AVRSTtudio программатор V.3 видит как AVRISPmlkll ,читает и пишет. Скрин внизу..Выбираю просто AVRISP, а он перескакивает на AVRISPmlkll. Про кварц все понял! Спасибо.
- Вложения
-
- AVRISP mlkll.JPG
- (28.65 КБ) 968 скачиваний
-
- ФУЗЫ.jpg
- (78.82 КБ) 677 скачиваний
Последний раз редактировалось колоб Сб фев 04, 2012 16:16:31, всего редактировалось 1 раз.
Re: Программатор "STK500v2 by Petka"
колоб писал(а):mcmega ,скажу как у меня фузы стоят.с вашими разница,скрин внизу.,в остальном не подскажу.
Леонид Иванович AVRSTtudio программатор V.3 видит как AVRISPmlkll ,читает и пишет. Скрин внизу..Выбираю просто AVRISP, а он перескакивает на AVRISPmlkll.
А на счёт кода в памяти прогера, тоже сам меняется или остаётся тако же как после заливки?
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Программатор "STK500v2 by Petka"
колоб писал(а):Леонид Иванович 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.
Re: Программатор "STK500v2 by Petka"
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"
Леонид Иванович писал(а):А как Студия видит программатор с прошивкой V2?
Она возвращает строку AVRISP_2.
у меня нет программатора с версией 2,собрал только вашу версию.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Программатор "STK500v2 by Petka"
Выкладываю прошивку, это последняя версия, только вместо "STK500_2" возвращает "AVRISP_2".
Интересно, у кого-нибудь в какой-нибудь программе этот программатор обнаружится как AVRISP?
Интересно, у кого-нибудь в какой-нибудь программе этот программатор обнаружится как 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.
mcmega перекомпелировал исходник ZIP Леонида Ивановича ,кварц установил на 18.432 МГц. Взял новую мегу 8 залил в нее прошивку выставил фузы,вот так выглядит начинка FLESH.. На скрине 8Lмега указана,а наяву я прошил 8-20PU.
- Вложения
-
- КОД.JPG
- (213.1 КБ) 789 скачиваний
Re: Программатор "STK500v2 by Petka"
Прогер определяется в 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 скачиваний
Re: Программатор "STK500v2 by Petka"
Наконец то я разобрался со своим программатором!!!! Везде всё работает, правда на прошивке stk500.hex (размер 14382), на более новой (размер 14686) не работает в Studio 5, не знаю почему...
А у меня проблема была с несмытым флюсом под smd резистором и дорожкой, проходящей под этим резистором..., так что с smd надо выбирать флюс и конечно же оккуратность...
Авторам и помощникам огромное спасибо!!!
Кстати, очистка памяти+запись на Flash+верификация+запись eerom+верефикация+fuse (короче полная прошивка) mega8 прошивкой stk500.hex (размер 14382) заняла у меня 25 сек.
А у меня проблема была с несмытым флюсом под 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
Студия 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"
Я вот пол дня бился над этим программатором, все спаял, прошил его прошивкой что в статье Андрея из архива с кварцес 14... чего-то там, подключаю к USB диод блымает несколько раз быстро.
Запускаю код вижн, в настройках ставлю COM4 и AtmelSTK500\AVRISP, выбираю считать данные, он вроде пытаеться читать, но потом ошибка типа не может войти в режим программирования.
Я и скорость в диспетчере кстройств и в вижине менял, и частоту все бестолку, что делать уже ума не приложу.
Помогите кто что думает по этому поводу.
Запускаю код вижн, в настройках ставлю COM4 и AtmelSTK500\AVRISP, выбираю считать данные, он вроде пытаеться читать, но потом ошибка типа не может войти в режим программирования.
Я и скорость в диспетчере кстройств и в вижине менял, и частоту все бестолку, что делать уже ума не приложу.
Помогите кто что думает по этому поводу.
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Программатор "STK500v2 by Petka"
Может конфигурационные биты не правильно запрограммированы в мк программатора,
либо же мк не правильно подключен,который пытаетесь прочесть...
Инструкцию нужно глянуть - может перемычки там какие то есть,
которые правильно нужно поставить...
Я не собирал версию 2,поэтому трудно подсказать точнее....
либо же мк не правильно подключен,который пытаетесь прочесть...
Инструкцию нужно глянуть - может перемычки там какие то есть,
которые правильно нужно поставить...
Я не собирал версию 2,поэтому трудно подсказать точнее....