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

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

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


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

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

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

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

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

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

С 5 й версией студии у меня работает только один программатор STK500.V3 . Переделанный из USBASP -требует апгрейда,а
STK500.V2 даже не видит,хотя в 4 студии все они работают хорошо..( компорты однако оболочка все определяет,но не более)..


ala-a-din я STK500V2 . Я собирал с другого сайта,может промой получше плату,у многих ребят,были такие проблемы из-за этого.
Аватара пользователя
Bonio
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вт сен 27, 2011 21:23:36

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

Сообщение Bonio »

Что за STK500V3 упоминается на последних страницах?
Аватара пользователя
yurgenfon
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Ср фев 17, 2010 22:03:40
Откуда: Омут

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

Сообщение yurgenfon »

Bonio писал(а):Что за STK500V3 упоминается на последних страницах?

Смешно! Читай предпоследние. 20-ая
Аватара пользователя
mr_kot
Друг Кота
Сообщения: 4625
Зарегистрирован: Пт ноя 27, 2009 18:12:27
Откуда: Черкассы, UA
Контактная информация:

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

Сообщение mr_kot »

То есть, V3 - это версия от Леонида Ивановича?
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Аватара пользователя
Bonio
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вт сен 27, 2011 21:23:36

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

Сообщение Bonio »

Я так и подумал. Просто не совсем корректно программатор назвали) Это STK500v2, v2 здесь не просто так - это протокол обмена программатора с компьютером. Есть ещё просто STK500, там протокол обмена другой.
Аватара пользователя
Bonio
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вт сен 27, 2011 21:23:36

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

Сообщение Bonio »

А можете замерить в дуде, кому не трудно, за сколько секунд полностью зашивается 8кб флеша в atmega8 например?
Во вложении пустая прошивка для atmega8, занимающая всю память. Пожалуйста, посмотрите кому не жалко.
Вложения
test.rar
(2.23 КБ) 337 скачиваний
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

Он назван не STK500V3, а AVRUSB500V3.0.

Прошивка test.hex в ATmega8 с верификацией занимает примерно 6 секунд.
Аватара пользователя
Bonio
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вт сен 27, 2011 21:23:36

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

Сообщение Bonio »

Леонид Иванович писал(а):Прошивка test.hex в ATmega8 с верификацией занимает примерно 6 секунд.

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

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

Сообщение VeryLazyCat »

Bonio писал(а):
Леонид Иванович писал(а):Прошивка test.hex в ATmega8 с верификацией занимает примерно 6 секунд.

А без верификации? В дуде там для каждой операции время показывает.

ну так ЛИ указал скорость авр студии 4.18,
на стр.30 товарищ колоб проводил тест по скорости в разных оболочках
или вы читаете только последние страницы форума ? )
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

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

Всем добрый вечер! Выдалась минута .Решил передохнуть и залил Bonio вашу прошивку в ATmega8 .Пробовал 2 мя программаторами . AVRUSB500V3.0(STK500.V3) в AVRSTudio4(4.19) -- прошился контроллер за 7 сек! В AVRODUDE программатором USBASP --прошился контроллер за 70,95 секунд .(так дудка показала <прошивка 37.95сек и чтение 33сек.>) За это время можно было прошить этой прошивкой в 22КБ,программатором AVRUSB500V3.0 (STK500.V3)- 10 таких контроллеров! :shock:
Аватара пользователя
колоб
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Вт сен 28, 2010 17:45:31
Откуда: Москва

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

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

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

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

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

Я тоже им активно пользуюсь, пока никаких доработок не видно.
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

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

Сообщение Angelus »

Вот и Я собрал программатор на печатке и прошивки Леонида Ивановича большое Спасибо ему за труд!
Через терминал не настраивал, не знаю что выставлять.
Проверял через CodeVisionAVR и AVR Studio 4 -Работает.
Возникли вопросы:
1,Какие значения надо вводить терминале?

2,Новые AVR (Заводские фюзы) Читаются только на частоте SCK 230400Hz и 57600Hz.
Если прошить фюзы на 8MHZ тогда читаются и на 7200 и 460800Hz
так и должно быть?
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

1. В терминале менять ничего не надо.
2. Это правильно. Заводские установки - 8 МГц RC / 8 = 1 МГц. Частота SPI должна быть не выше 1/4 тактовой.
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

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

Сообщение Angelus »

Леонид Иванович писал(а):Частота SPI должна быть не выше 1/4 тактовой.

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

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

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

А что это за скорость такая - 7200? В AVR Studio такой в списке вообще нет.
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

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

Сообщение Angelus »

В CodeVisionAVR есть
Вложения
CodeVisionAVR Evaluation V2.05.0.png
(30.56 КБ) 1004 скачивания
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

Я не знаю, почему эта скорость не работает. Она очень низкая, нужна, разве что, для контроллеров с часовым кварцем. Я на таких частотах не проверял, возможны глюки.
Аватара пользователя
Bonio
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вт сен 27, 2011 21:23:36

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

Сообщение Bonio »

Я себе сделал такой программатор на основе оригинала.
Заменил программный spi аппаратным, за счет чего удалось увеличить максимальную скорость isp до честных 1.845MHz. Минимальная скорость 14.75 kHz.
Все настройки скорости сохраняются в eeprom. Добавлены буферы, что дало возможность программировать схемы с различным напряжение питания (1.5-5v). Напряжение питания программируемой схемы можно видеть в avrstudio. Оттуда же можно включить внешний тактовый сигнал различной частоты (выведен на 3-й пин 10-пинового isp разъема)
Полностью Atmega8 зашивается за 2 секунды, с верификацией 3. (пару постов назад выкладывал тестовую прошивку, просил померить скорость прошивания).

Подробнее тут.

Изображение

Изображение
Ответить

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