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

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

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


Аватара пользователя
Altair
Сверлит текстолит когтями
Сообщения: 1276
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

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

Сообщение Altair »

Bonio, ещё одна ошибка на схеме осталась - пятый вывод второго сверху буфера должен идти на первый вывод этого же буфера и на 24-й вывод атмеги.
Вложения
Схема-2.png
(78.78 КБ) 821 скачивание
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Аватара пользователя
Bonio
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вт сен 27, 2011 21:23:36

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

Сообщение Bonio »

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

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

Сообщение VeryLazyCat »

Altair писал(а):Печатку под свой корпус стал переделывать ...

Напишите свой отзыв после запуска, ну и конечно интересно посмотреть на оформление.
Аватара пользователя
Altair
Сверлит текстолит когтями
Сообщения: 1276
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

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

Сообщение Altair »

Ну это подождать придётся - детали хорошо если к 20-му числу марта месяца придут.
А печатку уже переделал под корпус от точилки карандашей, здесь на форуме увидел, решил также сделать.
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
ra9ysz
Родился
Сообщения: 14
Зарегистрирован: Вт мар 23, 2010 16:59:18

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

Сообщение ra9ysz »

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

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

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

Можно.
ra9ysz
Родился
Сообщения: 14
Зарегистрирован: Вт мар 23, 2010 16:59:18

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

Сообщение ra9ysz »

Леонид Иванович писал(а):Можно.

Спасибо, Леонид Иванович.
james77
Родился
Сообщения: 5
Зарегистрирован: Сб фев 25, 2012 14:04:56
Откуда: Киев

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

Сообщение james77 »

Вот, что-бы не наступали на мои грабли...
Проблему с хаотичным морганием светодиода описанная в моем посте на предыдущей странице решил. Долго копаясь в исходниках и даташите. Вот что написано в даташите:

...In either case, the external AREF pin is directly connected to the ADC, and the reference voltage can be made
more immune to noise by connecting a capacitor between the AREF pin and ground....



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

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

Сообщение amv2000 »

Леонид Иванович подскажите пожалуйста в таком вопросе сверил печатку от Petka и Вашу в принципе разницу заметил только в выводе генератора у Вас снимается с вывода B1 у программатора от Petka C0 (если не брать в расчет переключатель и обвязку для самопрограммирования) то в остальном схемотехнически они идентичны. Вопрос собственно в чем: можно ли прошить программатор собранный по схеме от Petka Вашей прошивкой? я так понимаю тогда останется функция самопрограммирования и прошивка Ваша по отзывам стабильнее, а то не хочет программатор видится ни студией ни CodeVision хоть тресни.Кварц стоит 14.7456, распайка разъема соответственно STK200/300....не сочтите за назойливость.
Вложения
Sch.pdf
Ваша схема
(51.69 КБ) 863 скачивания
scheme.pdf
схема от Petka
(45.9 КБ) 445 скачиваний
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

Да, схемая моего программатора совместима со схемой Petka. Это я специально сделал, чтобы можно было перепрошивать готовые программаторы. Хоть при этом получил значительный минус - нельзя использовать аппаратный SPI, из-за чего максимальная скорость меньше, чем у фирменного программатора. А вывод тактовой частоты можно проводочком подключить, если, конечно, пользуетесь этой функцией.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

Леонид Иванович писал(а):А вывод тактовой частоты можно проводочком подключить, если, конечно, пользуетесь этой функцией.

Спасибо большое за разъяснения!!! Выводом генератора пока не пользовался, но если будет нужен то конечно можно подкинуть, а можно наверное в исходнике на другую ногу вывести
#define CLK (1 << PB1) // OH - 1 MHz CLK out (OC1A) здесь же можно на другой вывод #define CLK (1 << PC0) // OH - 1 MHz CLK я так понял что там меандр с задержкой в 0,5 ms или не прав с СИ здорово не разбирался, пока больше в Bascom.... соответственно далее по тексту где встречается ссылка #define CLK (1 << PB1) поменять на свой вывод #define CLK (1 << PC0) если конечно не заблуждаюсь?
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

amv2000 писал(а):можно наверное в исходнике на другую ногу вывести


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

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

Сообщение amv2000 »

Леонид Иванович писал(а):Если бы было можно, я бы сразу так и сделал. Для генерации тактовой частоты используется таймер 1 и альтернативная функция OC1A порта PB1.

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

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

Сообщение amv2000 »

Кстати насчет фьюзов не кретично будет если у меня выставлены так
Вложения
фьюзы на mega 8 кварц 14.7456 копия.jpg
(174.46 КБ) 885 скачиваний
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

с фьюзами разобрался установил LFF HC9, прошил прошивкой от LIV для кварца 14,7456 Mega 8, студия 4 определяет теперь программатор, но студия хочет обновится, в терминале записал:
AVRUSB500V3.0

Enter SW Version Major in hex [02]: 02
Enter SW Version Minor in hex [0A]: 0A
Reset target at connector polarity test (1 = on 0 = off) [1]: 1

New SW Version is 02.0A (hex).
Reset target at connector polarity test is on.
Just close the terminal. No reset needed.
Сдудия все равно не довольна версией, что забить в терминале, чтобы была довольна версией?
И еще при подключении таргета на RST_ADC какое напряжение должно приходить, чтобы он его определил?
В студии 5 то же читается таргет, в общем как и писали с прошивкой от LIV студия видит программатор стабильно, но поче му то светодиод не горит таргет Mega 32A и при проверке напряжения высветил красным 6.3.В
Вложения
студия 5.jpg
(208.13 КБ) 480 скачиваний
ошибка в студии.jpg
(214.98 КБ) 596 скачиваний
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

на RST_ADC 1,41В ( james77 писал у него было 1,5В) какой порог чтобы зажечь?, на Reset таргета (Mega32a)4,8В(скачет от 4,5-4,8...может из за диода VD1), в терминале выставлено Reset target at connector polarity test (1 = on 0 = off) [1]: 1 , фьюзы считываются - светодиод не хочет загораться, в чем причина не пойму. Вывод Reset через резистор 220 Ом (на схеме V3 100Ом),вывод MISO через резистор 220 Ом (на схеме V3 100Ом)больше в этой цепи отличий нет.
Вложения
таргет м32.jpg
(250.58 КБ) 590 скачиваний
Последний раз редактировалось amv2000 Сб мар 17, 2012 11:05:17, всего редактировалось 1 раз.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

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

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

Сообщение amv2000 »

Леонид Иванович писал(а):А на каком контроллере у Вас собран программатор?

Mega 8-16AU, схема от Petka, вылаживал выше постом вместе с Вашей схемой.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

У меня на входе ADC2 примерно 1.45 В, светодиод горит. Порог напряжения для target RST установлен 1 В, что соответствует напряжению после делителя на входе ADC2 около 0.31 В. Производятся две проверки - порт включается на выход и выводится ноль: на RST должно быть меньше 1 В. Потом включается высокий импеданс - должно быть больше 1 В. Проблемы могут быть, если target имеет подтяжку RST на +5 В, а номинал последовательного резистора в цепи RST программатора высокий (у Вас, вроде, 220 Ом, у меня - 100 Ом). Ну и на AREF емкость желательно подключить.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 717
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

Леонид Иванович писал(а):У меня на входе ADC2 примерно 1.45 В, светодиод горит. Порог напряжения для target RST установлен 1 В, что соответствует напряжению после делителя на входе ADC2 около 0.31 В. Производятся две проверки - порт включается на выход и выводится ноль: на RST должно быть меньше 1 В. Потом включается высокий импеданс - должно быть больше 1 В. Проблемы могут быть, если target имеет подтяжку RST на +5 В, а номинал последовательного резистора в цепи RST программатора высокий (у Вас, вроде, 220 Ом, у меня - 100 Ом). Ну и на AREF емкость желательно подключить.

У Вас 1,45 В На ADC 2 стабильно идут не скачет? ( может действительно AREF плавает без конденсатора), хотя если больше 1 В есть , то почему не загорается а мигает в штатном режиме....
Ответить

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