Страница 1 из 2
Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 00:21:21
m210
Собрал программатор COM-AVR программатор, по этой ссылке
http://msevm.com/main/prog/simple/index.htm
PonyProg проверила адаптер и сказала что все нормально, но при попытке прочитать микруху(ATmega8535) выдает Device missing or unknown device, т.е. микруху программатор не видет.
В описании написано, что должно быть питание +5В на 8й ноге COM-порта, но его там нет, может тогда подать питание отдельно?
И вообще, может кто-нить собирал этот адаптер? Работает ли он? Задолбался по 10раз прозванивать и перепроверять схему, но на всякий случай вот моя печатка:

Собрать другой программатор пока не предлагать, я и так убил кучу времени на этот программатор и хочу закончить его, т.к. думаю что разгадка где-то близко

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 09:11:16
gregor
m210 писал(а):В описании написано, что должно быть питание +5В на 8й ноге COM-порта, но его там нет, может тогда подать питание отдельно?
А вот этого делать не надо - MISO - это не питание, это сигнал необходимый для программирования.
А вот на сам МК питание подать надо (10-я нога Меги8535) - по плате я не понял подается туда что-нибудь или нет.
О!!! В схеме-то явная ошибка! RESET не должен идти на землю. Эмиттер транзистора соединяется с землей, а RESET идет на его коллектор. Отрежь дорожку идущую к 9-й ноге и от этой ноги кинь соплю на коллектор. По-моему так.
Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 10:47:00
m210
gregor писал(а):m210 писал(а):
О!!! В схеме-то явная ошибка! RESET не должен идти на землю. Эмиттер транзистора соединяется с землей, а RESET идет на его коллектор. Отрежь дорожку идущую к 9-й ноге и от этой ноги кинь соплю на коллектор. По-моему так.
Попробовал так сделать, даже 2мя способами, но ничего не изменилось

Вот мои действия:
1.

2.
А вообще по схеме

Ресет висит на массе, видимо от схемы придется отказаться

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 11:08:20
ooogo
наверное ресет надо завести на коллектор транзистора, и туда же через резистор 10 КОм еще подать +5 В

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 11:13:51
ooogo
Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 11:22:21
m210
Во спасибо, попробую так сделать, а схема то прилично отличается

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 11:23:33
gregor
Еще раз повторяю: RESET отрезаем от массы и подключаем к коллектору - напрямую, коллектор транзистора через резистор на +5 В, и те же +5 В на 10-ю ногу Меги. Т.е. на плате из первого поста перерезать дорожку возле 9-й ноги и эту ногу соединить с коллектором транзистора. На 10-ю подать+5В. Больше ничего не надо делать. По-моему разжевал достаточно.
Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 11:35:13
gregor
m210 писал(а):Во спасибо, попробую так сделать, а схема то прилично отличается

Схема-то одна и та же, исправь свой первый вариант и все - переделок минимум.
Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 11:47:58
m210
Работает

Огромное спасибо! Жаль только что по схеме 5В отдельно подавать на VСС не надо, а на самом деле подать питание все-таки нужно от БП отдельно
P.S. Смотрю на Мегах много разных штук сделано, теперь к меня будет много игрушек

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 12:07:12
gregor
И Меги разные бывают - в смысле корпусов и цоколевок, придется переходники делать на программатор или много программаторов. Поэтому лучше сделать один программатор с хвостиком, а в собираемом устройстве предусмотреть разъем для программирования.
Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 12:24:15
m210
Ну это тоже верно, но я думаю собирать устройства на DIP мегах, они вроде все одинаковые

Покрайней мере сравнил свою 8ю мегу и 16ю, ноги совпадают

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 12:35:28
gregor
Mega8 - DIP28, а вот 16х и 32х - DIP40 и 8535 тоже. Mega8515 уже не совпадает по распиновке(питание на других ногах), ну и так далее.
Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 12:48:44
m210
ааа, ну ладно, спасибо что предупредил...да, у меня мега8535
Ну в общем если будет необходимость, собиру еще один или переделаю этот, не проблема

Re: Помогите собрать программатор AVR
Добавлено: Ср окт 06, 2010 23:55:00
m210
бл*! Я заблокировал 2 меги

((((( И че, теперь их можно выкидывать?
Чертовы фузы...
Re: Помогите собрать программатор AVR
Добавлено: Чт окт 07, 2010 09:44:08
ooogo
m210 писал(а):бл*! Я заблокировал 2 меги

((((( И че, теперь их можно выкидывать?
Чертовы фузы...
по подробней, какие фьюзы выставлял?
Если SPI не отключил, тогда просто подвесь кварц к мк.
Если отключил SPI, тогда параллельный программатор соибирай, по нему отдельная ветка есть.
Re: Помогите собрать программатор AVR
Добавлено: Чт окт 07, 2010 14:35:33
m210
Пользуюсь PonyProgой, Atmega16 запорол нелепым образом - тупа записал фьюзы, а сверху как оказалось потом, втихоря натыкались Bootlock,и и просто Lock,и, после этого вылезает ошибка -24
Atmega8535 сдохла по непонятным причинам...точно не помню, так как не придал значения этим фьюзам и чтото потыкал, после чего тоже ошибка -24, что там стояло а что нет, уже и не помню)))0 Просто никак уж не думал что можно убить МК обычной записью на нее чего-либо, какой идиот это придумал?
Сегодня купил еще одну мегу8535, хочу собрать эту штуку:
http://mightyohm.com/blog/wp-content/up ... _fixed.png
Поможет?
Или нужно найти какую то другую схему, где можно с помощью хорошей меги восстановить плохую)
Re: Помогите собрать программатор AVR
Добавлено: Чт окт 07, 2010 15:14:49
ooogo
Сначало прочти это
http://proavr.narod.ru/07.htm
там есть ссылка на параллельный программатор (как вариант)
http://elm-chan.org/works/avrx/report_e.html
Re: Помогите собрать программатор AVR
Добавлено: Чт окт 07, 2010 17:12:04
m210
прочел)) ту часть что на русском, на англ просто бегло пробежался, тока там нету параллельных программаторов, там программаторы с параллельным портом, а может просто не заметил...но первый точно не он, на нем написано ISP
Кстати на тока что купленной меги вот такие фьюзы:
Вот в целом, я снимаю галки с SKSEL и ставил на CKOPT, после чего мега дохнет
Ну только что купленную еще не трогал
Re: Помогите собрать программатор AVR
Добавлено: Чт окт 07, 2010 17:59:29
gregor
Да не сдохла она. У тебя кварц на ней висит? Когда снимаешь галки с CKSEL переводишь в режим работы от внешнего кварцевого/керамического резонатора. Поставь кварц и перешивай.
Вот полезная ссылка, ее уже не раз в разных темах давали:
http://fusecalc.mirmk.net/
Re: Помогите собрать программатор AVR
Добавлено: Чт окт 07, 2010 18:25:17
m210
ааа, ок,спасибо)) сейчас попробую подключить кварц...на 16МГц подойдет?