Прошивка микроконтроллера atmega программатором USBasp

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • Архив с драйвером и программой yadi.sk/d/98ie...
    Установка драйвера, подключение микроконтроллера к программатору. Прошивка микроконтроллера atmega (пример на atmega8)
    Группа Вконтакте maksgoo...
    Канал нуждается в развитии. Финансовый помощь можете оказать с помощью Сбербанка. Номер карты 4276 4000 3336 5819.

Комментарии • 66

  • @tester4858
    @tester4858 7 лет назад +16

    Туманно и пространственно.Мышкой тык-тык--все хорошо
    Опять пробурчал тык тыку-все хорошо

  • @ЕвгенийШтирлиц-ц1ы

    Ты где взял файл hex?

  • @ТалгатУрбанов
    @ТалгатУрбанов 6 лет назад

    Бугагашкаааа)))заработало Ураааааа!Макс Спасибо тебе!)

  • @TheVovaDen
    @TheVovaDen 7 лет назад

    Было дудка не хотела шить, точнее шьет и в итоге пишет 0 байт. Все хорошо, проверка ок, програмировка ок и 0 байт. Я в недоумении часа 2 просидел, и камни разные пробовал - результат один. Пока не залил прошивку в папку программы, только так зашилось и написало 386 байт зашито в проц.

  • @ЕвгенийВолошин-к7х
    @ЕвгенийВолошин-к7х 8 лет назад +1

    спасибо за норм дрова!!!

  • @ВладимирПопов-ж4я
    @ВладимирПопов-ж4я 3 года назад

    Спасибо. Все доходчиво и понятно.

  • @sagrinnjenkins4133
    @sagrinnjenkins4133 6 лет назад +1

    чаасы на фоне тикают, релаксирует, лукас за часы =3

  • @goodwin039
    @goodwin039 6 лет назад +1

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

    • @MaksGoodwin
      @MaksGoodwin  6 лет назад

      Можно напрямую. Только учитывай что у микроконтроллера несколько выводов плюс и минус может быть. Их надо соединить....дополнительного ничего не нужно.

    • @goodwin039
      @goodwin039 6 лет назад +1

      Спасибо. Уточню плюс это VCC и AVCC, а минус это GND?

    • @MaksGoodwin
      @MaksGoodwin  6 лет назад +1

      Да)))

    • @goodwin039
      @goodwin039 6 лет назад

      Ещё раз спасибо.

  • @pavelnevskix120
    @pavelnevskix120 4 года назад

    Здравствуйте. Решил повторить один из ваших проектов ( Часы с термометном и датов на ин-12), но столкнулся с проблемой: в архиве неn 2 файла .eep? Файл .hex я нашел.

    • @MaksGoodwin
      @MaksGoodwin  4 года назад

      Привет. Иногда дают несколько файлов прошивки, ставишь, с которой более хорошо всё работает. Файл epp редко бывает, но при наличии и его заливаешь в микроконтроллер.

  • @romanlut7552
    @romanlut7552 8 лет назад

    Здравствуйте. Я чёт не понял. Фьюзы идут к каждому МК свои или к каждой программе ( прошивке ) Если к МК то всё понятно , а вот если к прошивкам то тут тупик ! К примеру мне надо залить hex файл в atmega328 , а фьюзы разработчиком в статье не указаны. То как быть ?

    • @MaksGoodwin
      @MaksGoodwin  8 лет назад

      Фьюзы всегда даются именно к прошивке. Если их не указали, возможно там по умолчанию всё остаётся, но это маловероятно((( Ищи первоисточник статьи или задай вопрос автору статьи.

    • @vladimirevdokimov8896
      @vladimirevdokimov8896 8 лет назад

      фьюзы это настройка контроллера и следовательно Фьюзы идут к каждому МК, у stm можно вообще эти фьзы задать при написании кода.

  • @ГлебсонГлебыч
    @ГлебсонГлебыч 7 лет назад

    я так понял исходя из картинки, что 3,4,6 проводки шлейфа никуда не припаиваем? Просто к этим проводкам не указаны соответствующие лапки мк.

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      +Глебсон Глебыч не знаю зачем, но это факт. Это не только с таким программатором.

    • @ГлебсонГлебыч
      @ГлебсонГлебыч 7 лет назад

      ага, попробую. А 3,4,6 проводки просто изолентой обмотаю что-ли на время пайки)

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Я их подрезал покороче. Что бы они мне вообще не мешались больше)))

    • @ГлебсонГлебыч
      @ГлебсонГлебыч 7 лет назад

      все-таки я недопонял. На шлейфе программатора 10 проводков, из которых четыре - земли (номера 4,6,8,10). С землей микроконтроллера достаточно соединить одну из земель программатора, например, 10 или одной недостаточно?

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Вот на счёт земли я не проверял. Я две сразу запаял и подключаю их уже к плате.

  • @zerggut2390
    @zerggut2390 7 лет назад

    этой приблудой программировалась микруха в ламповых часах ?

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      +egorka partizanen да. В некоторых схемах. А в некоторых другая. Там из-за вида микроконтроллера всё зависит.

  • @Alginous
    @Alginous 6 лет назад +3

    По делу нечего не сказано. "Если вы все подключили правильно" та как правильно? Неужели та распайка что промелькнула 2 секунды объясняет правильное подключение, и весь рассказ себе под нос. Видео не несет полезной информации!!!

    • @MaksGoodwin
      @MaksGoodwin  6 лет назад

      Надо было рассказать как прошивку писать и тестировать на разных микросхемах. А схема подключения всех микроконтроллеров не важна. Кладёшь программатор возле микросхемы и всё у тебя замечательно! Не важно что по распиновки прошиваются все микроконтроллеры Atmega и рабочие драйвера лежат в архиве.

  • @серыйкуб-ш4н
    @серыйкуб-ш4н 5 лет назад

    здравствуйте , не знаю как сформулировать . дело в том ,что получил я подобный программатор и заметил такой дефект или не дефект , я не пойму,
    так как везде встречаю по разному а дело собственно у ножки разъема где значек ввиде белого треугольника у вас я вижу что ни чего нет встречал что там стоит резистор R7 а у меня есть следы пайки и не допаяный светодиод И У МЕНЯ ПОЯВИЛИСЬ сомнения .не знаю что делать использовать его или нет есть риск что залочить амегу можно ...но при этом при подключении пк видит программатор светодиод питание горит
    фото yadi.sk/i/NW3vgaId8M9HXQ там следы пайки и еле видно светодиод смещеный он стрелкаии указан

    • @SebinsHome
      @SebinsHome 4 года назад +1

      в вашем случае впаять сопротивление на 1кОм (смд маркировка 102) светодиод этот вообще там лишний, впаять разъём перемычки JP3 (понадобится для прошивки чистых чипов), да и прошивку самого программатора не помешает обновить до usbasp.2011-05-28 www.fischl.de/usbasp/ чтобы не мучали вопросы почему он выдаёт ошибку о которой здесь многие спрашивали.

  • @данилсолдатов-с1н
    @данилсолдатов-с1н 7 лет назад

    Привет, сделал все как у тебя, все проверил, дрова встали хорошо, в дудке выходит такая ошибка-
    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.
    на программаторе видно что какая-то информация попала на atmegy, светодиод мигнул и вылазит данная ошибка
    в чем может быть проблема?

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Ты атмегу именно 8 использовал или 8-16?
      Второй вариант - с программным обеспечением косяк. Я долго мучился один раз, и оказалось что дудка с ошибкой скачалась.
      И ещё один вариант - микроконтроллер дохлый, из-за неправильных фьюзов при первой прошивке. Точнее он не дохлый, а заблокирован от перезаписи.... но надеюсь что у тебя не это.

    • @данилсолдатов-с1н
      @данилсолдатов-с1н 7 лет назад

      +Maks Goodwin
      1)мега 8а-pu
      2) с понипрогом та же история, при чтении светодиод мигнет и вылазит ошибка, в понипроге и в дудке
      3) мега чистая

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Странно... а ты программатором этим раньше прошивал? У меня при покупки один программатор не работал. Из-за того что китайцы при спайки коротнули два контакта припоем и так всё оставили.

    • @данилсолдатов-с1н
      @данилсолдатов-с1н 7 лет назад

      +Maks Goodwin нет не пробовал

  • @masterkit9517
    @masterkit9517 7 лет назад +1

    как им прошить atmega128 кто знает? в списке есть, не прошивает

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад +1

      А другие прошиваются?

    • @masterkit9517
      @masterkit9517 7 лет назад +2

      прошиваются и отлично, atmega32 прошилась, а atmega128 нет, припаяна atmega128 2шт. проверяли, аккуратно в переходник 2 шт.ни одна не прошивается, на rx tx у atmega128 подключается miso mosi как в даташите, pin 2 pin3 sck 11 pin все vcc avcc соеденины между собой как в atmega32 и все gnd соединены между собой, не шьётся никак, может не поддерживает программатор? только написали, все соединено, припаяно, atmega32 прошивали несколько раз одновременно с atmega128 проверить прошивает ли вообще usbasp, прошивает но только не atmega128, или Китаец прислал плохие atmega128 не шьются, вывод PEN ещё там есть, возможно не поддерживает их usbasp нигде нет что бы кто то прошил им atmega128, друигими прошивают программаторами

  • @anibert4197
    @anibert4197 5 лет назад

    ошибка , че делать ?
    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.
    avrdude.exe done. Thank you.

    • @nikolanikola2435
      @nikolanikola2435 5 лет назад

      Тоже с таким сталкивался в начале. Перепроверь подключение программатора к микроконтроллеру 10 раз.
      Если не поможет - то 100 раз!

    • @Slovnoslon
      @Slovnoslon 5 лет назад

      @@nikolanikola2435 Ты свой до сих пор проверяешь?

  • @ТузЗеленский
    @ТузЗеленский 7 лет назад

    скажите как частоту генератора менять на этой программе?

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

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

    • @ТузЗеленский
      @ТузЗеленский 7 лет назад

      у меня после прошивки тнанзистор на половину открывается ? значит дело в частоте! есть програмы на подобии этой? чтобы можно было частоту изменять и простенькая как эта?

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Есть, но не могу подсказать. Мне хватает только этой...... Возможны ещё кстати ошибки в прошивке! С таким я сталкивался не раз!!!

  • @ВалерийНовик-к6т
    @ВалерийНовик-к6т 7 лет назад

    Подскажите где на каких проводах RX и TX?

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Как бы сказать?! это названия контактов СOM порта. Они не относятся к программатору..... Где ты это увидел? может помогу.

  • @andrey25121968
    @andrey25121968 7 лет назад

    Что может быть при чтении микросхемы выдаёт ошибку. Микросхема чистая новая. подскажите

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      Привет. Назову несколько самых вероятных ошибок, с которыми сам сталкивался:
      1. Не правильно подключил. Надо например все контакты с одинаковым названием подключать. Например у микросхемы может быть несколько выводов положительного питания.
      2. Неправильно выбрана микросхема в программе, которая прошивает.
      3. Не установлен драйвер.
      4. Программа, которая прошивает скачана с ошибкой... помучился из-за этого очень сильно.
      5. Микросхема бракованная.

    • @andrey25121968
      @andrey25121968 7 лет назад

      Всё разобрался. Пошла прошивка после того кка поставил перемычку JP3 на программаторе.

    • @andrey25121968
      @andrey25121968 7 лет назад +1

      Всё пошло когда поставил перемычку jp3.

    • @valnight8741
      @valnight8741 3 года назад

      @@andrey25121968 Спасиба! Не помогло.

  • @Пётр-ъ4ю9в
    @Пётр-ъ4ю9в 5 лет назад

    2 gnd куда их?Вместе?

  • @krubery
    @krubery 6 лет назад

    a gde file proshyvki samoy vzyat?

    • @MaksGoodwin
      @MaksGoodwin  6 лет назад

      Прошивка всегда идёт с проектом, который ты делаешь. Ну или пишиш её сам.

  • @nikolanikola2435
    @nikolanikola2435 5 лет назад

    Виндувс 7 на макбуке))))

    • @MaksGoodwin
      @MaksGoodwin  5 лет назад +1

      К сожалению ради программаторов пришлось поставить)))

  • @dimaps0779
    @dimaps0779 8 лет назад

    капец финя ваша прога там походу програмна ошибка или фюзи вобще тупиково ставлятся!!!!

    • @MaksGoodwin
      @MaksGoodwin  8 лет назад

      ты из моего архива ставил драпа и прогу? ...я на работоспособность всё проверял. Всё работает!

  • @PES.dyk.
    @PES.dyk. 5 лет назад

    ссылка не работаит

    • @MaksGoodwin
      @MaksGoodwin  5 лет назад

      Попробуй другим браузером или из группы в контакте.

    • @GRAZHDANIN.SSSR.
      @GRAZHDANIN.SSSR. 5 лет назад

      @@MaksGoodwin Автор ответь пожалуйста, при программирование мк328, ты на программаторе usbasp замкнул J2 или J3, или вообще не замкнул?

  • @azret1912
    @azret1912 7 лет назад

    здравствуйте можно прошить бутлодер микроконтроллера atmega 328 с программатором USBasp

    • @MaksGoodwin
      @MaksGoodwin  7 лет назад

      +azret1912 наскок я понимаю этот программатор прошивает все atmega и attiny..... прошивал несколько разных микроконтроллеров atmega. Ни с одним проблем небыло.

    • @azret1912
      @azret1912 7 лет назад

      СПАСИБО НЕ ПОЛУЧИЛСЯ ПРОШИТЬ АРДУИНОЙ ISP ЗАКАЖУ программатором USBasp