Страница 1 из 2
Прошить ATmega8A
Добавлено: Сб апр 30, 2011 22:30:17
xromis
Решил собрать данный девайс, взял его с форума аква лого.Суть его заключается в том что он включает и выключает светодиоды в последовательном порядке создавая эффект закат рассвет. а проблема в том что он собран на контроллере ATmega8A а чем и как его прошить и привезать к компу я не вкурсе.
Прошу помощи в решение данной делемы
Re: Прошить ATmega8A
Добавлено: Сб апр 30, 2011 22:50:48
DimanVIP
Прочтите для начала хотя бы обучалку по МК на этом сайте.
Re: Прошить ATmega8A
Добавлено: Сб апр 30, 2011 22:53:28
DiGiCat
Любым программатором для ATmega8... в проге ponyprog, uniprof, CodeVision AVR, AVReAl, AVR Studio и т.д....
Программаторы для микроконтроллеров Atmel.
в обучалке
Как сделать программатор?
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 00:20:43
P@S@f
самым простым вариантом будет stk200:
http://upload.wikimedia.org/wikipedia/c ... er.svg.png
подключается прямо к LPT (параллельному) порту (принтера)
шить через avrdude таким способом:
Код: Выделить всё
avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:прошивка.hex
avrdude под Win можно найти в пакете
WinAVR (папка bin, avrdude.exe)
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 00:50:30
DiGiCat
проще тогда уж понипрогом... мышкой пару раз и готово...
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 07:27:47
xromis
Доброго дня. Меня интересует 32 ножки так как там есть adc 22 это дополнительная копка
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 09:24:42
DiGiCat
При чем тут прошить уже? На приатаченной схеме ничего не видно...
В DIP-корпусе 28 выводов, в TQFP-корпусе 32 вывода, есть 22 - ADC7
ATmega8A Datasheet -
http://www.atmel.com/dyn/resources/prod ... /8159S.pdf
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 09:26:31
Alex Medvedev
Хоть DIP хоть TQFP прошиваются они одинаково...
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 11:26:49
xromis
Выходит для начало я собираю схему. после простейший программатор. и у пёрся как программу написать , где взять шаблон с чего отталкиваться.
И в добавок к этому у меня в устройстве стоит Блютуз ему можно найти альтернативу.
Заранее благодарен
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 11:43:34
DiGiCat
Почти ничего не понятно...
xromis писал(а):Выходит для начало я собираю схему. после простейший программатор. и у пёрся как программу написать , где взять шаблон с чего отталкиваться.
Схемму - да, простейший программатор - да
Непонятно, какую программу написать-то и зачем? какой шаблон-то нужен?
xromis писал(а):И в добавок к этому у меня в устройстве стоит Блютуз ему можно найти альтернативу.
В смысле, что на компе нет порта для подключения простого программатора или что? тогда к знакомым сходить прошить...
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 13:18:18
P@S@f
DiGiCat, кстати через пони по этой схеме у меня шило, но во-первых, очень долго (по сравнению с avrdude 3-4 секунды против 0,5), во-вторых, в конце выдало "Writing failed", но когда считал прошивку - она там была.
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 13:48:49
DiGiCat
На пару секунд дольше - не принципиально, дудка да, шьет пошустрей понипрога...
Контроллер на плате прошивался или в голой панельке?
на прикрепленной схеме не видно почти ничего толком...
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 14:20:50
P@S@f
Схема в нормальном размере:
http://www.aqualogo.ru/phpbb2/index.php ... t&id=78377
Как я понял, схемка автором взята из этого форума
http://www.aqualogo.ru/phpbb2/index.php ... 1337&st=60#
и на сколько я понял, это освещение к аквариуму, при чём сильно навороченное
если автору темы нужно именно такое устройство (освещение для аквариума), то думаю было бы куда продуктивней обратиться именно на тот форум, именно к тем людям, которые занимались разработкой этого устройства, там дадут и прошивку, и скажут как переделать под USB
если же автору нужна просто мигалка на светодиодах, то есть вариант обойтись вообще без микроконтроллеров и шимов:
http://forum.qrz.ru/showpost.php?s=1157 ... ostcount=7
если всё-таки хочется на микроконтроллере, есть вариант с Arduino
http://all-simply.ru/pervoe-znakomstvo-s-arduino.html
также, может автор почерпнет что-то полезное отсюда:
http://forum.vingrad.ru/forum/topic-286 ... одиод.html
(правда там описана только программная часть)
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 14:31:49
DiGiCat
P@S@f писал(а):Схема в нормальном размере:
Уже понятней...

ATmega8A только на 32 вывода в TQFP-корпусе (или в MLF), ADC7 задействован, тактирование от внутреннего RC
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 15:07:04
xromis
Это понятно на форуме где был разработан этот девас. Автор прадоет его, Пока торопиться я его покупать не хочу. Мне хочется самому собрать и пере прошить. Вот поэтому я и обратился к вам уважаемые знатоки за помощью
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 15:37:21
DiGiCat
Для него прошивка только платная? Собрать и прошить-то не сложно, если прошивка к нему есть...
Вот прошивку с нуля хорошую написать - это совсем другое дело...
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 16:00:16
P@S@f
Я лично прошиваю мегу вот так, дешево и сердито

:
http://i20.fastpic.ru/big/2011/0430/14/ ... 364b14.jpg
http://i20.fastpic.ru/big/2011/0430/5d/ ... 0be65d.jpg
Так я не понял в чём проблема, схема есть, печатка есть
http://www.aqualogo.ru/phpbb2/index.php ... t&id=78378
Написать автору устройства вполне можно, попросить прошивку и т.п.
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 17:25:14
xromis
А вопрос можно.
Есть ли готовые шаблоны для данной схемы для прошивки.
По поводу самой прошивки да можно купить но хотелось самому дойти до этого
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 17:45:09
DiGiCat
Микроконтроллеры AVR и сверху темы прилепленны, полезно, чтоб самому дойти ...
Re: Прошить ATmega8A
Добавлено: Вс май 01, 2011 17:59:09
P@S@f
xromis, зачем было спрашивать про программатор, если у тебя нет прошивки и ты не собираешься её доставать?
Создал бы тогда сразу тему "Напишите мне прошивку", правда сомневаюсь, что там кто-то по теме ответил бы.
зы. Если бы ты хотел сам, то давно уже хоть что-то сделал бы. Купи прошивку и не парься, если тебе действительно нужно это устройство, а не сам факт того, что ты его собрал сам.