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

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

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


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

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

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

Вот текст bat-файла для прошивки программатора другим stk-500 совместимым программатором:

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

c:\Progra~1\Atmel\AVRToo~1\STK500\Stk500.exe -dATmega8 -ms -e -fC9FF -EFF -FC9FF -GFF -pf -vf -ifstk500.hex -lFC -LFC
pause


Видно, что фузы равны C9FF.
Аватара пользователя
sanik1994
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вс июл 25, 2010 12:30:16
Откуда: Семенивка

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

Сообщение sanik1994 »

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

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

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

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

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

Сообщение VeryLazyCat »

sanik1994 писал(а):А можно ,если вам несложно розшифровать ето.На какие фюзы надо ставить галочку в понипрог?

откройте любой онлайн калькулятор авр,вставьте значения C9FF и увидите нужные вам галочки :)
Аватара пользователя
AndyS
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вс апр 25, 2010 19:05:46

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

Сообщение AndyS »

Подставив в калькулятор http://www.engbedded.com/fusecalc значение C9FF получил результат, который на скриншоте. При данном значении в МК будет отключен SPIEN. Тогда правильное значение должно быть C9DF, отсюда вопрос, так какие должны быть тогда правильные fuse ?
Вложения
fuse.png
(41.83 КБ) 980 скачиваний
Последний раз редактировалось AndyS Пн апр 16, 2012 18:22:51, всего редактировалось 1 раз.
Vladimir_73
Открыл глаза
Сообщения: 70
Зарегистрирован: Вт окт 11, 2011 19:04:28
Откуда: Россия, Ульяновская область

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

Сообщение Vladimir_73 »

а старший и младший байт не попутал часом?
Аватара пользователя
AndyS
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вс апр 25, 2010 19:05:46

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

Сообщение AndyS »

Vladimir_73 писал(а):а старший и младший байт не попутал часом?


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

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

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

Картинка выглядит так.
В принципе, BOD можно включить, тогда будет C9BF.
Вложения
fuses_stk500.gif
(21.15 КБ) 1409 скачиваний
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

Вот фьюз калькулятор все получается... http://avr.roboforum.ru/calc.html?part=ATmega8
Вложения
Фьюзы.jpg
(232.45 КБ) 972 скачивания
Аватара пользователя
sanik1994
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вс июл 25, 2010 12:30:16
Откуда: Семенивка

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

Сообщение sanik1994 »

Запрограмировал фузы как на картинке по сле етого атмегу невидит, что нибуть можна сделать?
Вложения
fuse.png
(41.83 КБ) 920 скачиваний
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

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

Сообщение Angelus »

Поздравляю Вы отключили внутрисхемное программирование (SPIEN)
Чтобы исправить нужен параллельный программатор. или "РЕАНИМАТОР" для AVR
viewtopic.php?f=25&t=19601

должно быть так
LOW FF

HIGH C9
Аватара пользователя
ala-a-din
Потрогал лапой паяльник
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

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

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

Ребята подскажите пожалуйста этим программатором можно восстанавливать ФУЗЫ, а то по глупости зашил их так что не могу теперь перепрошить кристалл.
Спасибо.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

ala-a-din писал(а):этим программатором можно восстанавливать ФУЗЫ

Смотря что зашили не так, если кварц внутренний а зашили от внешнего, то можно подав 1 Мгц. А если Spin сбросили нужен параллельный программатор.
Аватара пользователя
ala-a-din
Потрогал лапой паяльник
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

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

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

amv2000 писал(а):
ala-a-din писал(а):этим программатором можно восстанавливать ФУЗЫ

Смотря что зашили не так, если кварц внутренний а зашили от внешнего, то можно подав 1 Мгц. А если Spin сбросили нужен параллельный программатор.

А вот тут и есть проблема, даже не знаю что именно зашил не так.
Представим 1й вариант, как восстановить?
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

ala-a-din писал(а):как восстановить?

Вот выдержка из документации Petka:
РЕАНИМАЦИЯ ЧИПА
как с помощью программатора реанимировать мегу48.
в CodeVision. Через терминал включить режим 1 Mhz. Подкинуть проводок от X5 к XTAL1. Выставить SCK Freq 57600 Hz.И сделать Erase Chip.
Если при переводе програматора в fast режим, и при чтении чипа ошибка.
Попробуйте ещё скинуть частоту ISP. 10кГц будет достаточно для реанимации. в поле "SCK freq" выберите 7200
Не забываем , что в версии Леонида Ивановича вывод генератора с вывода PB1, в версии от Petka вывод PC0.
Если меняли fuse-бит CKSEL, fuse-бит SPIEN, fuse-бит RSTDISBL то значит поможет параллельный программатор.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

amv2000 писал(а):Не забываем , что в версии Леонида Ивановича вывод генератора с вывода PB1, в версии от Petka вывод PC0.


И еще отличие моей версии: на выводе PB1 всегда генерируется частота, ничего включать в режиме терминала не нужно. По умолчанию генерируется 1.843 МГц, а скорость SPI по умолчанию - 230.4 кГц. Это подходит для прошивки реанимируемого чипа.
Аватара пользователя
ala-a-din
Потрогал лапой паяльник
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

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

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

У меня вариант от Petka, ну что же попробую пошаманить.
Всем спасибо.
Аватара пользователя
ala-a-din
Потрогал лапой паяльник
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

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

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

amv2000 писал(а):
ala-a-din писал(а):как восстановить?

Вот выдержка из документации Petka:
РЕАНИМАЦИЯ ЧИПА
как с помощью программатора реанимировать мегу48.
в CodeVision. Через терминал включить режим 1 Mhz. Подкинуть проводок от X5 к XTAL1. Выставить SCK Freq 57600 Hz.И сделать Erase Chip.
Если при переводе програматора в fast режим, и при чтении чипа ошибка.
Попробуйте ещё скинуть частоту ISP. 10кГц будет достаточно для реанимации. в поле "SCK freq" выберите 7200
Не забываем , что в версии Леонида Ивановича вывод генератора с вывода PB1, в версии от Petka вывод PC0.
Если меняли fuse-бит CKSEL, fuse-бит SPIEN, fuse-бит RSTDISBL то значит поможет параллельный программатор.

А где это ISP выставляется, не могу найти.
Зашел терминалом, включил 1мГц, в терминале написано

Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[1]:
Ready. Just close the terminal. No reset needed.

когда в Коде Вижн пытаюсь стереть чип то ошибка тип но энтеринг ИСП моде.
Проводок подкинул от Х5 на 13ю лапу меги 16.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

заходим в студию,программатор уже подключен,
Tools - Add STK-500,выставляем порт,на котором висит программатор,
снова Tools - AVR Programming,в появившемся окошке указываем
подключенный Device,Interface - ISP - Apply.
viewtopic.php?f=25&t=15213&start=600 уже было на форуме
Andre_S
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс дек 26, 2010 21:50:26

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

Сообщение Andre_S »

можно вместо FT232R применить CP2102 ?
Ответить

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