audiohobby.ru audiohobby.ru

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

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

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

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

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

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

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

Редактировалось 1 раз, последний: 19:07
admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: Александр
ошибка инициализации, rc=-1

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

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

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: Александр
: ошибка инициализации, rc=-1

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

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

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

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

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год

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

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

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

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

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

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

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

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

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

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

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

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

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: MCA-64

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

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

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


admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год

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

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

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

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

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

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

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

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

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

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

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

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: MCA-64
ATmega88-20au

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

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

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

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

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

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

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

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

ДА

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: 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
Александр
Был
Новички
1 тема
18 сообщений
Рейтинг: 0
Репутация: 0
На сайте 7 месяцев

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

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

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

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

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

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

Редактировалось 2 раза, последний: 14:28
admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: Александр
Да только если у тебя ак4493 отпаяй R13 на время проверки МК

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

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

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

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

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

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: Александр
а вот в июне брал там же прошивается от 3.3в, а вот работает при 5в, (маркировка разная,)

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

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

admin
Сейчас на сайте
Администратор
8 тем
156 сообщений
Рейтинг: 1771
Репутация: 4
На сайте 1 год
Цитата: Александр
брал эту за 400р

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

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

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

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

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

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

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

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

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

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