Страница 1 из 1

ATmega88-20AI Чем прошить?

Добавлено: Сб янв 08, 2011 23:36:58
shurikss123
Ув. коты помогите плиз, чем можно прошить этого зверька?

Я отлаживал на 168 меге маленько переделал и можно 88-20AI использовать прошива готова, тока вот беда, AVRDUDE, как истенная дудка сказала дудки тебе, вот есть USBASP И гдето STK200 валялся. подскажите плз чем прошить. а то все развел припаял.

и ещё она новая, там наверное фюзы на нулях, я обычно перемычку в усбасве перетыкал, и то тогда мог прошивать новую мк. а тут даж не знаю

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 01:07:48
radio-kot
AVRDUDE надо сигнатуру вписать на 88 или опцию -f включить.

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 10:49:25
shurikss123
сигнатуру он нулями выдает, Потому что она чистая, и сама дудка говорит что не поддерживает 48А.88А.168А.328А хотя там сигнатура такая же как и на 88 меге по даташиту проверил

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 11:02:39
radio-kot
shurikss123 писал(а):сигнатуру он нулями выдает, Потому что она чистая,
Да вы философ ! :beer:

Спусттитесь на земь грешную и ЧТИТЕ даташиту ! Часто нули или единицы означают замыкание на линии и отсутствие изменения сигнала.

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 13:02:34
shurikss123
shurikss123 писал(а):Да вы философ ! :beer:

Спусттитесь на земь грешную и ЧТИТЕ даташиту ! Часто нули или единицы означают замыкание на линии и отсутствие изменения сигнала.
Да филосов, замыкании нет и сигнал проверен, доходит.

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 13:06:24
Fasterpast
А ваш программатор при невозможности считать сигнатуру - пишет нули или пишет, что не может её прочесть? =)

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 14:54:26
shurikss123
ниже рисунок, эл. часть не трогаем, там все норм

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 09, 2011 16:54:20
md5sum
Версия avr-gcc какая?

У меня:
Eclipse SDK Version: 3.5.2
gcc версия 4.3.5 (GCC)
io.h,v 1.52.2.28 2009/12/20 17:02:53
Изображение
В /etc/avrdude.conf
копируешь секцию mega88 в mega88p и меняешь в ней сигнатуру...

Re: ATmega88-20AI Чем прошить?

Добавлено: Пн янв 10, 2011 07:25:09
shurikss123
md5sum писал(а):Версия avr-gcc какая?

В /etc/avrdude.conf
копируешь секцию mega88 в mega88p и меняешь в ней сигнатуру...
А причем тут? Mega 88P?? речь идет о Mega 88A не путайте
На ATmega48/88/168 http://atmel.com/dyn/resources/prod_doc ... oc2545.pdf
На ATmega48A/48PA/88A/88PA/168A/168PA/328/328P http://atmel.com/dyn/resources/prod_doc ... oc8271.pdf
На ATmega48P/88P/168P http://atmel.com/dyn/resources/prod_doc ... oc8025.pdf
Отдельные даташиты можете сравнить, много общего и много отличий, мне вообще кажется что он либо дохлый либо кто то его уже запахабил плохими фьюзами, придеться что-то паралельное придумывать чтоб фьюзы туда вписать

Re: ATmega88-20AI Чем прошить?

Добавлено: Пн янв 10, 2011 10:10:16
md5sum
А причем тут? Mega 88P?? речь идет о Mega 88A не путайте
Сорри, пока копировал версии среды - перепутал...

Для avrdude одинаково, что mega88, что mega88a.
В datasheet, в секции ISP вообще у всех этих МК все идентично (за исключением сигнатуры mega88P).

До того, как
придеться что-то паралельное придумывать чтоб фьюзы туда вписать
попробуй avrdude добавить ключик -B10
Помогало несколько раз с новыми (internal 8 Mhz clock, SKDIV8) кристалами m32, m168

Re: ATmega88-20AI Чем прошить?

Добавлено: Пн янв 10, 2011 10:32:47
shurikss123
попробуй avrdude добавить ключик -B10
Помогало несколько раз с новыми (internal 8 Mhz clock, SKDIV8) кристалами m32, m168
Да на 168 мне тоже помогло. а тут нет. эх все на смарку, что с ним такое интересно

Re: ATmega88-20AI Чем прошить?

Добавлено: Вс янв 16, 2011 10:51:15
shurikss123
вообшем разобрался с помощью такой вот чтучки
Изображение

также получил предложение купить за 300$ вот такой Б\У
Изображение

В микрухе в фюзах было запрешено SPI Програмирование так что я бы все равно не смог ее прошить
после зашития фьюзов все зароботало на USBASP тока фьюзы выставить не могу почемуто менять, пишет ошибку а так все работает