Микроконтроллеры AVR. С чего начать. Программа для прошивки. Khazama AVR Programmer

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ •

  • @Aleksandr-g8s
    @Aleksandr-g8s 6 років тому +2

    Обзор отличный! Сова вообще - огонь!

  • @ebjikkolu4757
    @ebjikkolu4757 6 років тому +1

    Спасибо за видео.Я так понимаю следующей темой видео будет разводка и подключение программатора к ногам МК .Сам пользуюсь avrdude ,причем интегрировал ее команды в atmel studio ,таким образом написав код, прямо с IDE и прошиваю

    • @armfighter85
      @armfighter85 6 років тому

      Ebjik Kolu4 хорошее сочетание у Вас. У меня все же немного проще. Отдельная программа для создания кода и отдельная для прошивки. Как то с самого начала так пошло и так осталось. Чем проще тем надежнее. Хотя связка атмел studio и jtag это эталон для avr в моем понимании.

  • @ТатьянаЛугина-л5щ
    @ТатьянаЛугина-л5щ 3 роки тому

    Да я собираюсь прошивать программатором USBASP

  • @ТатьянаЛугина-л5щ
    @ТатьянаЛугина-л5щ 3 роки тому

    добрый вечер ! Подскажите у меня программатор USBASP.и программа AVRDUDE. Мне дали Прошивку для АТИНИ 13 где указано что Fuses Внимание !! Биты с инверсией (PONY PROG). Я выставил все фьюзы в своей программе и прошил. Пишет калибровочные ячейки считаны . Файл НЕХ 6 F71 загружен. Окей.
    Собрал схемкувпаял микроконтроллер и не тут то было. За печатку ручаюсь . В ЧЕМ ПОДВОХ

    • @oldlamponservative7018
      @oldlamponservative7018  3 роки тому +1

      Если программатор считывает микроконтроллер после прошивки, то как минимум вы его не залочили фьюзами. Я не знаю как в AVRDUDE но в Khazama тоже биты с инверсией. Если уверенны на 100% в правильной прошивке фьюзов,и в работоспособности самой прошивки, то проверьте выходы контроллера, делает ли он то, что требуется, есть ли нужные сигналы. Есть минимальная вероятность, что контроллер неоригинальный. Если контроллер совсем не подает признаков жизни в схеме, попробуйте прозвонить узлы схемы на обрыв или к.з., приходит ли на него питание, непропай никто не отменял.

    • @ТатьянаЛугина-л5щ
      @ТатьянаЛугина-л5щ 3 роки тому

      @@oldlamponservative7018 спасибо за ответ . Все сделал . Прошил и собрал схему. Все работает . Ура

  • @ТатьянаЛугина-л5щ
    @ТатьянаЛугина-л5щ 3 роки тому

    Добрый вечер ! Подскажите могу я прошить Атини 13А с помощью Khasama. прошивка "MUSTANG.hex" для микроконтроллера АТtiny13
    при прошивании программатором PonyProg
    надо выставить, два фьюза
    фьюз DIV8
    фьюз CKSEL0
    как показано на иллюстрации
    (частота выбрана =9,6мгц с делителем на 8 = 1,2 мгц)
    что обеспечит режим тактирования частоты внутреннего RC генератора с частотой 1,2 мгц
    Спасибо

  • @Comatech
    @Comatech 5 років тому

    Есть GUI для avrdude, AVRDUDE_PROG 3.3

  • @ebjikkolu4757
    @ebjikkolu4757 6 років тому

    В русскоязычном ютуб можно по пальцам посчитать видео ,в которых объясняется база знаний о МК .А видео ,где собирают какие либо устройства с помощью микроконтроллера - вообще не найти

  • @КамильКазарин
    @КамильКазарин 4 роки тому

    Это программатор не поддерживает ATmega328, а не программа Khazama

    • @oldlamponservative7018
      @oldlamponservative7018  4 роки тому

      Не берусь утверждать, т.к. Khazama не дает прошить ATmega328, но мануал на программатор горворит о том, что ATmega328 поддерживается программатором eecs.oregonstate.edu/education/docs/ece375/USBASP-UG.pdf

  • @_Esskeetit
    @_Esskeetit 5 років тому

    А tiny13a можно прошивкой bin прошить через хазаму?

    • @oldlamponservative7018
      @oldlamponservative7018  5 років тому

      Не пробовал. Khazama работает с файлами прошивки формата *.hex

  • @lahsenerguibi42
    @lahsenerguibi42 5 років тому

    Спасибо за Video

  • @ВикторРябов-ц3з
    @ВикторРябов-ц3з 4 роки тому

    1. Avrdude топ. И к ней не нужны никакие gui. Вы один раз пишете bat файл и все.
    2. Насколько я помню avrdude достаточно легко интегрируется в среды разработки. (Notepad ,sublime, atom, code blocks, etc)
    3. А еще порядочные средства разработки умеют создавать сценарии сборки (например makefile). и часто среда разработки сама создает в makefile сценарий flash. В котором прописывает программу avrdude со всеми необходимыми ключами. Один недостаток: в makefile лежат ключи программатора разработчика и может быть придется поменять programmer порт и скорость

    • @oldlamponservative7018
      @oldlamponservative7018  4 роки тому

      Прелесть хазамы в том, что все интуитивно и дружелюбно. Для начинающих это очень важно. Бывает человек делает проектик из интернета и ему нужно просто прошить камень. Батник возможно он и не осилит, а тут все интуитивно. Бывают моменты, когда у меня есть возможность шить атмеги атмеловским джитагом через аврстудио. И даже тогда все происходит почти как в кхазаме. Поставил пару галочек и прошил. Конечно со временем просыпается аппетит и желание в чем то глубже разобраться, попрописывать что то ручками. Тем, кому адресовано это видео, Ваш пункт 3 наверно вообще ни о чем не скажет. Очень приятно, что видео комментируют люди с фундаментальным подходом да еще и без высокомерия. Я и сам сторонник классического освоения микроконтроллеров. Но даже давным давно в универе у нас были готовые стенды, где все работало благодаря труду преподавателей, на которых мы разбирались как шить, как кодить и почему все работает именно так) В эру самоучек и интернета серия этих видео адресована любителям, желающим окунуться в мир микроконтроллеров не прилагая серьезных временных затрат на обучение и не имея особых знаний о микроконтроллерах. По сути предложен один из многих вариантов простого старта для изучения и программирования микроконтроллеров. Спасибо за комментарий, они возможно рассталкают меня продолжить делать видео на эту тему. Планы ведь были грандиозные) жаль совсем нет времени.

    • @ВикторРябов-ц3з
      @ВикторРябов-ц3з 4 роки тому

      @@oldlamponservative7018, лет десять назад я слез с форточек и понял очень важную вещь: писать код в делфи под ms и программировать это сильно разные вещи. с тех пор я стараюсь следовать правилу: для написания и сборки программы мне должно хватать чистой консоли и кроссплатформеных инструментов. только в этом случае можно говорить о том что я что то понимаю в программировании.
      А что касается высокомерия... вы читаете второй вариант ответа. первый я немного подумав не стал отправлять

  • @vmlnn
    @vmlnn 2 роки тому

    AVRDUDE_PROG3.3