Atmega88pa au как прошить
Текущее время: Пн фев 05, 2024 03:43:32 |
Часовой пояс: UTC + 3 часа
Запрошенной темы не существует.
Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y
Работоспособность сайта проверена в браузерах:
IE8.0, Opera 9.0, Netscape Navigator 7.0, Mozilla Firefox 5.0
Адаптирован для работы при разрешениях экрана от 1280х1024 и выше.
При меньших разрешениях возможно появление горизонтальной прокрутки.
По всем вопросам обращайтесь к Коту: kot@radiokot.ru
©2005-2024
roboforum.ru
Столкнулся с тем, что Khazama не понимает похоже, что это то же самое, что ATMega88, и как следствие не хочет в него ничего заливать. Есть вроде еще программатор под COM-порт — AVR910, — оно вроде должно уже шить новые контроллеры?
Проект [[Open Robotics]] — Универсальные модули для построения роботов
- Сайт
- ICQ
Re: ATMega88PA-AU
Michael_K » 15 июл 2010, 08:25
У них другая сигнатура.
Даже дуду нужно насильно указывать.
Michael_K Сообщения: 6028 Зарегистрирован: 07 окт 2009, 00:29 Откуда: СПб
Re: ATMega88PA-AU
=DeaD= » 15 июл 2010, 08:39
Да это я понял, что другая сигнатура, у меня даже мысль закралась залезть в бинарник хазармы и там поправить сигнатуры, но я пока не нашел там HEX-редактором исходной сигнатуры .
Может с USBasp какой-то другой программой под виндой можно прошить ATMega88PA-AU? Никто не в теме?
Проект [[Open Robotics]] — Универсальные модули для построения роботов
- Сайт
- ICQ
atmega88pa + usbasp + cv
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Поделиться
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Сообщения
@vostok68 отличная работа в разработке эта схема с импульсным БП и предстабилизатором на магнитном усилителе, пока в макете в основном все работает, предстабилизатор начинает работу с 11 В, что снижает потери при большом токе, диапазон 0-32 В ток макс 2,5 А(можно и 5 А сделать и более, но не вижу смысла, изначально планировался импульсный БП без предстабилизатора, но докурил доки до МУ), потери не более 30 Вт суммарно. Успехов Доделаю, открою отдельную ветку, чтоб не засорять эту тему
Увы, уже подделывают https://aliexpress.ru/item/1005005178139520.html?spm=a2g2w.detail.rcmdprod.0.4b077c23x0ofHC&mixer_rcmd_bucket_id=aerabtestalgoRecommendAbV16_controlRu1&ru_algo_pv_id=6be187-61b690-54f186-bdee0a-1707091200&scenario=aerSimilarItemPdpRcmd&sku_id=12000031987529903&traffic_source=recommendation&type_rcmd=core Коль это не оригинал, значит подделка. Вполне возможно что и неплохая.
Измерял двумя мильтиметрами и плюс этот китайский показометр. Как раз на ней и буду сабирать. Плюс ардуина считает Вольты, амперы, ватты, А/ч. Плюс вход на этот показометр будет переключатся либо ЛБП либо внешний вход. На внешний вход будут подключаться разные источники питания для их проверки, а выход нагружается на электронную нагрузку.
А давайте без снобизма. Я вам показал видео, где автор собирает идентичную схему. Питание направляет исключительно на COM, у него все работает. Это вопреки законам природы?)
Внимательно посмотрите на страницу 11 мануала.
Он может подавать куда угодно, есть законы природы, что, совсем не в теме? Читайте, изучайте.
Mosfet-ы статикой пробить практически не возможно, это не Jfet-ы. Микросхемы? Ну может быть и мосфеты . если сетевая фаза висит на корпусе паяльника. Но тогда и самого должно трахом токнуть. Off: Вопрос ко всем адреналиньщикам, пытающим шим-контроллер IR2153 в схеме усилителя D-класса: что изменяется на выходе такого увеселителя после LC-фильтра при изменении напряжения на 3-й ноге этой микросхемки, скважность прямоугольных импульсов , или их частота?
Прошивка микроконтроллера в ЦАП-ах серии AH-Dх.
Для прошивки микроконтроллера нам понадобится USBasp программатор с переходником 10-pin to 6pin.
Для прошивки микроконтроллеров AVR мной обычно используется программа AVRDUDE. Отличается она широким спектром поддерживаемых программаторов и микроконтроллеров. Кроме «родных» устройств от Atmel она поддерживает и любительские устройства, не поддерживаемые самой AVR Studio, к примеру используемый нами программатор USBAsp.
Сначала подключим наш программатор к ЦАП-у (в примере AH-D5). Будьте внимательны, подключаем, как показано на картинке.
Сначала выбирается из списка используемый миконтроллер, программатор USBasp и приступаем настройке.
Далее я рекомендую установить фьюз биты в наш микроконтроллер. Обычно по умолчанию ATmega48/88 сконфигурированы на работу на частоте 1 или 8 Мгц от внутреннего генератора. Я рекомендую снизить частоту до 1Мгц, для снижения лишних помех и наводок. Конфигурация фьюзов представлена ниже.
Далее выбираем файл прошивки и нажимаем кнопку «Программирование».
Во вложении вы можете скачать архив с AVRDUDE и драйвера к программатору.
Включение BOD (Brown-out detection)
Также можно отказаться от внешнего супервизора, так как ATmega48/88 имеют встроенную схему обнаружения пониженного напряжения (BOD), которая контролирует уровень напряжения питания. Для установки уровня 2.7в установите «Fuse Hight Byte» как показано на изображении ниже:
Возможные проблемы
1) Я рекомендую выполнять прошивку, когда МК запитывается от своего стабилизатора на плате устройства (без подачи внешнего питания с программатора на ЦАП, джампер выбора питающего напряжения на программаторе снимается).
Если вы все таки решили шить с подачей внешнего питания, то убедитесь, что выбрана опция 3.3в.
Кроме этого на многих программаторах с ali китайцы сэкономили на входной и выходных емкостях бортового стабилизатора 3.3в, поэтому для стабильной прошивки потребуется напаять навесом выходную емкость номиналом 0.1-1мкф, аналогично предлагаю запаять емкость прямо на переходнике 10-pin to 6pin (VCC to GND).
2) Если при прошивке получаете ошибку
«avrdude.exe: ошибка: включение программы: цель не отвечает. 1 avrdude.exe
: ошибка инициализации, rc=-1»
а) Обновляем прошивку вашего программатора.
б) Также хочу отметить, что в последнее время в ЧИП-ДИП-е продаются микроконтроллеры Atmega88PA с конфигурацией фьюзов для работы с внешним тактовым генератором. Это противоречит документации производителя для значений по умолчанию. Если закупались в указанном магазине, пытаемся подцепить внешний клок и поменять конфигурацию фьюзов.
в) 0 bytes of flash verified
Например, при успешной прошивке D16 Pro вы должны увидеть » bytes of flash verified» . Если вы получаете сообщение об успешной верификации и при этом 0 bytes of flash verified, проверяем сначала файл прошивки. Пустым он точно быть не должен, если файл оказался битым скачиваем архив заново. Если файл корректный, разбираемся с вопросом обновления прошивки вашего программатора, поисковик в помощь.
avrdudeprog33.zip 1 Мб скачан 624 раза
ATAineri 4 года назад #
Насколько я понял, в ваших платах под программатор используется разъём IDC-6M?
e_niknik 4 года назад #
Подскажите, если я указанной программой и программатором сделаю операцию «чтение» для Flash у прошитой Atmega88 , то должен ли полученный файл, скажем «out.hex», полностью совпадать с файлом прошивки, которым ранее прошивался этот чип (какой программой и программатором прошивался ранее мне неизвестно)? Или совпадение не обязательно и может зависить от режима предыдущей прошивки (типа к примеру — память чипа ранее не полностью была очищена, а режим «чтение» считывает всю доступную на чипе память)?
caleb 3 года назад #
Вообще как бы если fuse лок биты не ставились по идее должна совпадать с тем что ранее зашивалось.
AL72 3 года назад #
Перешел сюда по ссылке из «Модуль индикации для аманеро». А где обещанные прошивки?
admin 3 года назад #
Red_Hugh 3 года назад #
» Во вложении вы можете скачать архив с AVRDUDE и драйвера к программатору.»
А где это вложение? На странице не нашел.
caleb 3 года назад #
На старом сайте все было, добавят.
emon 3 года назад #
Комментарий удален
admin 3 года назад #
Вложение потерялось при переносе сайта, добавил
OniX 2 года назад #
Помогите пожалуйста! Спаял цап AH-D6 v2.1. Хочу прошить микроконтроллер программатором, но нигде не могу найти файл прошивки! На странице самого цапа тоже нигде найти не могу!
admin 2 года назад #
Приватное вложение:ah-d6-firmware-v1-5.zip 5 Кбскачан 148 раз
Приватное вложение:ah-d6-firmware-v2-1-atmega88-1mhz.zip 6 Кбскачан 191 раз
для авторизованных пользователей должно быть видны вложения к статье
OniX 2 года назад #
Ой, точно! Я просто не был зарегистрирован, спасибо 🙂
MC 2 года назад #
Комментарий удален
LampCos 1 год назад #
Комментарий удален
streametch 11 месяцев назад #
Возможно кому-то пригодится распиновка разъема для AH-D6.1
streametch 11 месяцев назад #
Комментарий удален
9pixel 5 месяцев назад #
при прошивке МК при помощи программы AVRDUDE v3.3 из архива и программатора USBasp с Aliexpress под Windows 10 64бит столкнулся с ошибкой «Библиотека libusb0.dll не найдена». Драйвер libusb v1.2.4 для USBasp устанавливал в соответствии с инструкцией из архива.
Устройство было обнаружено, но МК не прошивался и постоянно выскакивала системная ошибка приведенная выше. После поиска в интернете, нашел простое решение, скачав программку Zadig v2.8 https://zadig.akeo.ie/
На самом деле проблема в том, что драйвер libusb по версию 1.2.6 не поддерживается Windows 8, 8.1 и 10 и рекомендуется установить v1.2.7.3
Возможно данное решение кому-то поможет и съэкономит время потраченное на поиски другого решения.
Прилагаю скриншоты с краткими пояснениями.
Подключаем программатор к порту USB и запускаем программу Zadig. После этого из пункта меню Options выбираем List All Devices.
Далее из списка ниже выбираем программатор USBasp.
После этого в правом поле находим драйвер libusb-win32 (v1.2.7.3) и жмем на кнопкуInstall Driver ниже. После того как драйвер установится и устройство успешно будет найдено системой можно приступать к прошивке МК.
Устройство находится системой как libusb-win32 devices
Надеюсь, что данное описание так же кому-то пригодится и поможет.
Death51 5 месяцев назад #
Дошли руки до прошивки контроллера. Чудо не случилось) Не смог прошить. В дудке вылазит ошибка :
Программатор куплен на алиэкспрессе. По ходу со старой прошивкой. Под рукой программаторов нету, кроме СН1341А. Скачал в интернете на него самопальную прогу для прошивки Atmega контроллеров по SPI, итог — USBasp программатор прошивается, если верить самопальной программе СН341, но толку ноль, дудка всё так же ругается. Заказал с рук ещё один USBasp с новой прошивкой. Посмотрим, как дела пойдут.
YPol 5 месяцев назад #
Выше есть картинка, как должен определяться виндой USBasp программатор в диспетчере устройств. Если не определяется, надо устанавливать драйвер для него, там же на картинке в постах выше есть полная инструкция как поставить драйвер libusb-win32 (v1.2.7.3) с помощью программы установки драйверов Zadig.
После этого разбираетесь с дудой 🙂 AVRDUDE, внимательно, в соответствии с положением ключа подключаетесь комплектным кабелем (который хорошо бы предварительно прозвонить на отсутствие простых кз\хх) и пытаетесь прочитать ATMEG-гу, например на вкладке Fuses, потому как их все равно придется проверить и установить в соответствии с инструкцией по прошивке. Дальше вся информация есть в этой статье.
Death51 5 месяцев назад #
Все процедуры выше проделывал. Скажем так, сделал всё, кроме прозвонки шлейфа. Может с ним какие-то нюансы. Но думаю врядли. Пробовал считать Atmegu — одно и тоже ругательство, как в скрине предыдущего сообщения.
В виндоус всё определяется, как положено — USBasp. Дудка его видит. Пробовал разные драйверы через программу Zadig — итог один и тот же, ругается. Я даже на двух разных компах пробовал, на одном Win10, на другом Win7.
YPol 5 месяцев назад #
1.Шлейф прозвонить на соответствие обязательно.
2. Убедиться, что на атмегу подано питание, кстати как? C USBasp, 3,3 или 5 в, или там перемычка питания снята, и контроллер питается от стабилизатора платы на которой он запаян, проверить это обязательно.
3. На какой частоте пытаетесь читать\шить 1 или 8мГц? Проверить, можно прейти на 1 мГц, на программаторе следует установить перемычку J3.
ИМХО, если все верно, думаю менять атмегу, желательно из другого источника. Эту не выбрасывать, возможно у нее fuses сконфигурированы под внешний такт.
admin 5 месяцев назад #
МК может быть с конфигурацией фьюзов на внешний генератор. ЧиД этим отличился, такую партию продавал.