Страница 32 из 73

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

Добавлено: Сб фев 04, 2012 14:28:00
колоб
mcmega ,а контроллер новый или переписанный? Может подай с 3 ноги прогера тактовый сигнал на 10 ножку 8 ATmega!

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

Добавлено: Сб фев 04, 2012 14:38:56
Леонид Иванович
колоб писал(а):указан кварц изначально 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"

Добавлено: Сб фев 04, 2012 14:41:44
mcmega
колоб писал(а):mcmega ,а контроллер новый или переписанный? Может подай с 3 ноги прогера тактовый сигнал на 10 ножку 8 ATmega!

Контроллер переписаный, но в нём фьюзы не менялись.
Сигнал CLK с программатора подаётся на 9-ую ногу mega8 (DIP)
Пробовал перемкнуть 9 и 10 на mega8, не помогает. Какие ещё варианты?

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

Добавлено: Сб фев 04, 2012 15:29:43
mcmega
Очень страно получается.
Я заливал прошивку в программатор через CodeVision, читал данные с flash, потом заходил в Edit Flash, там были 16-чные коды почти до конца памяти контроллера (несколько ячеек в конце имели значение FFFF). Потом отключал программатор и пробовал с ним работать, ничего не получалось.
Решил перезалить прошивку в прогере. Ради интереса считал Flash и оказалось, что програмного кода там стало гораздо меньше (по объёму чуть больше половины памяти). На скрине всё видно.
Заодно гляньте фьюзы, правильно ли стоят?
Это так должно быть или у меня память контроллера в прогере сдохла?

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

Добавлено: Сб фев 04, 2012 16:08:22
колоб
mcmega ,скажу как у меня фузы стоят.с вашими разница,скрин внизу.,в остальном не подскажу.



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

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

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



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

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

Добавлено: Сб фев 04, 2012 16:32:04
VeryLazyCat
колоб писал(а): Леонид Иванович AVRSTtudio программатор V.3 видит как AVRISPmlkll ,читает и пишет. Скрин внизу..Выбираю просто AVRISP, а он перескакивает на AVRISPmlkll.
смотрите как видит его Студия 5
Изображение

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

Добавлено: Сб фев 04, 2012 16:36:32
Леонид Иванович
колоб писал(а):AVRSTtudio программатор V.3 видит как AVRISPmlkll
Нет, меня интересует другое, что в заголовке окна программирования.
Lazy-Cat писал(а):смотрите как видит его Студия 5
А как Студия видит программатор с прошивкой V2?
Она возвращает строку AVRISP_2.

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

Добавлено: Сб фев 04, 2012 16:37:41
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, может этого мало?

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

Добавлено: Сб фев 04, 2012 16:38:51
VeryLazyCat
Леонид Иванович писал(а): А как Студия видит программатор с прошивкой V2?
Она возвращает строку AVRISP_2.
у меня нет программатора с версией 2,собрал только вашу версию.

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

Добавлено: Сб фев 04, 2012 16:43:41
Леонид Иванович
Выкладываю прошивку, это последняя версия, только вместо "STK500_2" возвращает "AVRISP_2".
Интересно, у кого-нибудь в какой-нибудь программе этот программатор обнаружится как AVRISP?

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

Добавлено: Сб фев 04, 2012 16:44:12
колоб
Красивая оболочка -студии5!


mcmega перекомпелировал исходник ZIP Леонида Ивановича ,кварц установил на 18.432 МГц. Взял новую мегу 8 залил в нее прошивку выставил фузы,вот так выглядит начинка FLESH.. На скрине 8Lмега указана,а наяву я прошил 8-20PU.

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

Добавлено: Сб фев 04, 2012 17:25:46
mcmega
Прогер определяется в studio 4 и 5, но с контроллерами работать нивкакую. Подскажите, что значит такая ошибка?

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

Добавлено: Сб фев 04, 2012 17:26:15
колоб
Помоему я уже запутался вдрызг! :)) Леонид Иванович я сейчас залил в STK500V3 прошивку "AVRISP_2" и ничего у меня не поменялось..?скрины в студии и кодевижен.

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

Добавлено: Сб фев 04, 2012 20:03:26
mcmega
Наконец то я разобрался со своим программатором!!!! Везде всё работает, правда на прошивке stk500.hex (размер 14382), на более новой (размер 14686) не работает в Studio 5, не знаю почему...
А у меня проблема была с несмытым флюсом под smd резистором и дорожкой, проходящей под этим резистором..., так что с smd надо выбирать флюс и конечно же оккуратность...
Авторам и помощникам огромное спасибо!!!
Кстати, очистка памяти+запись на Flash+верификация+запись eerom+верефикация+fuse (короче полная прошивка) mega8 прошивкой stk500.hex (размер 14382) заняла у меня 25 сек.

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

Добавлено: Сб фев 04, 2012 21:42:14
Леонид Иванович
колоб писал(а):я сейчас залил в STK500V3 прошивку "AVRISP_2" и ничего у меня не поменялось.
Вот в том-то и дело. Я тоже ничего не понимаю. По идее, Студия должна была воспринять устройство как AVRISP, так в документации на протокол STK500V2 написано.

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

Добавлено: Вс фев 05, 2012 21:54:02
колоб
Всем добрый вечер! Большое спасибо кто помог мне установить AVR Studio5 + Stk500.v. Это Lazy-Cat и Леонид Иванович!:beer:
Студия 5 всала на старенький компьтер в течении 4 где-то часов. При этом и работает также студия 4,они не мешают друг -другу,я имею ввиду прошивают контроллеры.И теперь можно из CVARV можно вызывать уже не 4 студию,а пятую.Все класс!! Скрин внизу.. 16 КОНТРОЛЛЕР И 32

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

Добавлено: Вс фев 05, 2012 21:56:01
колоб
Изображение



Изображение


Спасибо Lazy-Cat научил!

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

Добавлено: Вс фев 05, 2012 22:16:09
ala-a-din
Я вот пол дня бился над этим программатором, все спаял, прошил его прошивкой что в статье Андрея из архива с кварцес 14... чего-то там, подключаю к USB диод блымает несколько раз быстро.
Запускаю код вижн, в настройках ставлю COM4 и AtmelSTK500\AVRISP, выбираю считать данные, он вроде пытаеться читать, но потом ошибка типа не может войти в режим программирования.
Я и скорость в диспетчере кстройств и в вижине менял, и частоту все бестолку, что делать уже ума не приложу.
Помогите кто что думает по этому поводу.

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

Добавлено: Вс фев 05, 2012 22:35:17
VeryLazyCat
Может конфигурационные биты не правильно запрограммированы в мк программатора,
либо же мк не правильно подключен,который пытаетесь прочесть...
Инструкцию нужно глянуть - может перемычки там какие то есть,
которые правильно нужно поставить...
Я не собирал версию 2,поэтому трудно подсказать точнее....