audiohobby.ru audiohobby.ru

программирование ATMEGA88 AHD6v2

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Помогите разобраться, при попытки прочесть или запрограммировать выводит это сообщение:avrdude.exe: предупреждение: не удается установить период sck. пожалуйста, проверьте наличие обновления прошивки usbasp.

avrdude.exe: ошибка: включение программы: цель не отвечает. 1 avrdude.exe

: ошибка инициализации, rc=-1

Дважды проверьте соединения и повторите попытку или используйте-F для переопределения

Перемычка на медленное программирование установлена, питание и 5 и 3.3 вольта без изменений. в чём причина, подскажите.

Редактировалось 1 раз, последний: 19:07
admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: Александр
ошибка инициализации, rc=-1

обновите прошивку программатора

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

usbasp.2011-05-28.tar.gz 519Кв    использовать из этой папки обновление? (скачал из оф. сайта) прошил из AVRprog программатором AV910 так он вообще перестал определяться и не горит светодиод который раньше горел. Всё убил программатор? или есть шанс восстановить.

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года

tsibrov.blogspot.com/2018/10/usbasp-firmware-update.html шил через ардуино, никаких проблем не было

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: Александр
: ошибка инициализации, rc=-1

не исключено, что ошибка была из-за того что ваш экземпляр ATMEGA88 был сконфигурирован на работу с внешним клоком (чипы из ЧиД все такие, постоянно это всплывает), или просто ATMEGA88 левак.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Да брал в ЧД. Спасибо Вам огромное за помощь.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Прошил Atmegu88PA использовал эту прошивку (AH-D6-mko-ak4490-firmware-v2.1-atmega88-1mhz), веривификацию и программирование прошёл отлично, считывал калибровочные ячейки  8Е., но начинаю проверять контроллер на пинах control confg везде 1,3в. Может что делаю не так? программатор USBasp V2.0 -этот программатор не обновлял, другой обновил через этот, так тот вообще не читает калибровочные ячейки, а запускаешь второй раз прочитать выдает сообщение что не видит программатор. где копать ..

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года

 но начинаю проверять контроллер на пинах control confg везде 1,3в

может тестер такой? 

Редактировалось 1 раз, последний: 22:37
Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

может тестер такой? 

Мльтиметр TESTO 760-3, работаю с ним долго, да есть ещё три разных.

 Может не ту прошивку беру? ЦАП ак4490. брал программировал другой контроллер-распаивал на проводах, таже картина.

Прогу брал с раздела «прошивка микроконтроллера»

калибровочные ячейки 8Е — это правильно?

фьюзы все считал совпадают на 1мГц

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

питание 3,3В шло с программатора. пробовал и 5 вольт подавать всё тоже самое.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Да у меня такой же. КОНТРОЛЛЕР ПРОШИВАЕТСЯ, проходит верификацию, пишет всё ок, но не работает. Какую прошивку заливали V2 или v1.5?

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: MCA-64

С AVRdude_prog3,3 всё выставилось само, в настройках только выставил тип ATmega88, нужно пробовать как рекомендовал автор, запитать от платы ЦАП, с программатора убрать перемычку J2. Пропаяйте программатор, про них много пишут что пайка порой не очень. У меня такой.

Если шьете с питанием от программатора, у такого программатора нет емкости на выходе стаба 3.3в, он часто генерит, прошивает неустойчиво, на сайте это обсуждалось.

Но раз верификацию проходит, вероятно прошился. Проверьте, что на пине резета МК, может супервизор на неправильно пороговое взяли?


admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года

Прошивка любая рабочая, для 2.0 желательно чтобы фьюзы были выставлены по инструкции 1Мгц. Старая менее требовательна к частоте МК.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Картина такая: прошиваю Atmegu88-20AU всё как положено по 3,3в. калибровочные ячейки генератора при считывании HEX93

                         прошиваю Atmegu88PA ресет в 3,3в остальные 0,2в. калибровочные ячейки НЕX 8Е

прошивка одна и таже, в чём причина?

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Резонатор нужен если МК не определяется, а программатор его видит и прошивает. так что не здесь собака порылась.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

причём если в проге ставишь атмега88, а стоит 88РА то программатор не видит МК

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года
Цитата: Александр

причём если в проге ставишь атмега88, а стоит 88РА то программатор не видит МК

да и вес 2434байта с прошивкой под88РА

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: MCA-64
ATmega88-20au

Оригинальная ATmega88-20au шьется в AVRdude как ATMEGA88, никаких проблем

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

расклад такой. эта атмега 88РА шьётся при 3.3в, питание с программатора, после прошивки проверяю не вытаскивая программатор везде 0.2в но как только перевожу программатор на 5в сразу появляются везде 4,5в. 

Подключаю к плате от блока питания 5в на МК так же  0.2в. 

Вывод: МК этот работает при 5в

Что посоветуете запитать МК от 5в или сдуть и поставить тот который от 3.3в работает.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года
Цитата: MCA-64
Цитата: Александр

В случае ATmega88-20au ты пишешь что нормально, в настройке выставлял ATmega88 ?

ДА

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: MCA-64
Цитата: Александр
Вывод: МК этот работает при 5в

По datasheet  ATmega88pa-u её питание от 1,8В… до 5,5В.    ATmega88-20u от 2,7В… до 5,5В.  В схеме микроконтроллёр питается  от +3,3В, по идее и прошивать нужно при 3,3В, если не прав поправьте меня.

для МК вообще без разницы на каком шить, работать обязан при 3.3В на 1МГц, 

Но я не рекомендую 5В во избежание проблем и путаницы, например, D6.1 имеет общее питание МК и самого ЦАП, при 5в просто спалите чип ЦАП. 

Редактировалось 1 раз, последний: 22:24
Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

В моём случае проще убрать U22, поставить перемычку и тем самым запитать МК от 5в, а так как у меня будет стоять только АК4490 то и проблем ни каких не вижу, ну а если решу поставить 4493 то сделаю как надо.

Главное что разобрался, видимо партия такая мне попалась от ЧиД.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года
Цитата: MCA-64

После осмотра платы ЦАП и чистки, промывки, напряжения микроконтроллёра на сигнальных пинах разъёмов control/config cтало вообще меняться от 150мВ… до 1В.  На выводе 29 reset микроконтроллёра +3,3В.  Остальные напряжения ЦАПа в норме. 

Это говорит о том, что МК не запускается,  не хватает напряжения питания для стабильной работы. Для питания МК надо 5в

Да только если у тебя ак4493 отпаяй R13 на время проверки МК

Редактировалось 2 раза, последний: 14:28
admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: Александр
Да только если у тебя ак4493 отпаяй R13 на время проверки МК

Зачем, чем это поможет? Купите лучше оригинальную атмегу88, все они шьются от 3.3в и прекрасно работают, она на порядок дешевле ак4493. Покупайте в нормальных западных магазинах. Даже в наших, cколько брал в Терраэлектронике и Промэлектронике, никаких проблем не было. А ЧиД обходите стороной.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

На прошлой неделе брал в ЧиД Atmel прошилась от 3.3в и работает от 3.3в, а вот в июне брал там же прошивается от 3.3в, а вот работает при 5в, (маркировка разная,) и она у меня уже распаяна на плате, менять блин совсем неудобно, монтаж плотный кондёры мешают, но при желании можно и поменять.

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

https://www.chipdip.ru/product/atmega88-20au брал эту за 400р

там есть за 320р от микрочипа-её не проверял

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: Александр
а вот в июне брал там же прошивается от 3.3в, а вот работает при 5в, (маркировка разная,)

Добавил в статье раздел «Включение BOD (Brown-out detection)» http://audiohobby.ru/articles/proshivka-mikrokontr...

проверьте не стоят ли у вас часом фьюзы BODLEVEL1 и BODLEVEL0 на 4.3В, не удивлюсь, если ЧиД и такое продает

admin
Был вчера
Администратор
11 тем
213 сообщений
Рейтинг: 3762
Репутация: 9
На сайте 4 года
Цитата: Александр
брал эту за 400р

Цены на фоне дефицита просто аховые, я помню еще по 88р брал в Электронщике.

Редактировалось 1 раз, последний: 12:34
Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Прошил мк с этими фьюзами, всё равно работает только от 5в. Видимо такой попался дубовый....

Александр
Был
Новички
2 темы
19 сообщений
Рейтинг: 0
Репутация: 0
На сайте 3 года

Нашёл причину работы МК только от 5в., по невнимательности при заказе МАХ809 заказал с буквой L (4,65в), сегодня купил с буквой Т (3в) установил и всё работает как надо. 

Может кому пригодится мой опыт.

skare1987
Был
Новички
Нет тем
1 сообщение
Рейтинг: 0
Репутация: 0
На сайте 4 года

Может кому то пригодится как у меня получилось запустить (а мучался я долго:) )!!! МК ни в какую не хотел работать от 3.3вольт, выпаял стабилизатор на 3.3вольта и запаял перемычку (резистор на 10 Ом), затем выпаял max809 и резистор возле него! Прошивал фюзы так что бы старший (High) набор Fuse-битов имел значение 0xD5 и всё заработало...

streametch
Был
Пользователи
Нет тем
10 сообщений
Рейтинг: 12
Репутация: 0
На сайте 5 лет

Плату ещё собираю, но сегодня прошил МК с помощью wemos d1 mini + avrdudess 2.14. Ошибок в процессе прошивки не выдало и верификацию проходит. Логическая «1» на разъёмах CONTROL / CONFIG есть после прошивки.  Не знаю преимущество ли это — но у вемоса все I/O  3.3v

Если у кого-то нет usbasp но завалялся без дела wemos — пишите, подскажу как.

Редактировалось 1 раз, последний: 01:08

Отвечать в темах могут только зарегистрированные пользователи. Вход Регистрация.

Статистика форума
Форумов: 7. Категорий: 11. Тем: 67. Сегодня: 0. Сообщений: 897. Сегодня: 0