ATtiny10 is the smallest AVR microcontroller. Review, programming USBasp programmer

Поділитися
Вставка
  • Опубліковано 1 лип 2024
  • In this video I will tell you about the smallest representative of the AVR family of microcontrollers - ATtiny10. It is not only the smallest in Atmel's line of microcontrollers, but also one of the smallest microcontrollers in the world! In size, only the PIC10f200 microchip can compare with it. But this is a completely different family of microcontrollers and we will talk about it in one of the future videos.
    In this video we will analyze the characteristics of the ATtiny10 microchip, its pinout. And we will also upload a test sketch into it. And at the end of the video we'll talk about what areas this miniature microcontroller can be used in.
    We will program ATtiny10 in the Arduino IDE environment. To do this, install the ATtiny10core library. The USBasp programmer will be used as a programmer. In the video, we will also analyze the installation of drivers for its operation in the Windows environment.
    As an example, we will upload a test sketch of Blink, which is in the examples of the ATtiny10core library.
    ATtiny10 (set of 5 pcs) - alii.pub/62nd5t
    USBasp Programmer - alii.pub/62nd67
    Link to the ATtiny10core library - github.com/technoblogy/attiny...
    Driver for the USBasp programmer - www.fischl.de/usbasp/
    0:00 ATtiny10 - the smallest AVR microcontroller
    0:58 ATtiny10 Features
    2:32 Pinout ATtiny10
    3:20 Placement of ATtiny10 on the breadboard
    4:19 Installing the library to work with ATtiny10
    5:55 Connecting ATtiny10 to the USBasp programmer
    8:05 Uploading a sketch to ATtiny10
    9:24 Where to apply ATtiny10?
  • Наука та технологія

КОМЕНТАРІ • 58

  • @ivalin4o
    @ivalin4o Рік тому

    Спасибо огромное за видео и полезную информацию!
    О возможностях применения ATTINY10 Можно использовать для контроля датчиков в старых автомобилях или дома на 1-wire

  • @AlejandroFedorov
    @AlejandroFedorov 2 роки тому +1

    Здорово 🙂

  • @Evgen-Evgen-Evgen
    @Evgen-Evgen-Evgen 2 роки тому +3

    Ура, attiny 10! Спасибо очень ждал

    • @neoalternator
      @neoalternator  2 роки тому +1

      Давно планировал. Наконец-то руки до этой букашки дошли)))

    • @Evgen-Evgen-Evgen
      @Evgen-Evgen-Evgen 2 роки тому

      @@neoalternator А можно ссылочку на ваш программатор, мой пишет нет последовательного порта или плата не подключена, хотя Нано прошил

    • @neoalternator
      @neoalternator  2 роки тому +1

      Вот такой у меня aliexpress.ru/item/4001019658509.html. Иногда требуется для работы с тини10 его прошивку обновить. В ближайшие пару дней опубликую ролик об этом.

    • @Evgen-Evgen-Evgen
      @Evgen-Evgen-Evgen 2 роки тому

      @@neoalternator большое спасибо!

  • @agood9000
    @agood9000 2 роки тому +2

    Я на ней сделал фонарик с регулировкой , задействовал АЦП для оцифровки переменного резистора и на выходе сделал ШИМ от значения АЦП . Код весит меньше 100 байт .

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

      Интересный вариант! Тоже что-нибудь на ней соберу!

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

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

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

      Да, причем с учетом наличия шим, можно организовать ее плавное включение и отключение

  • @Sazhnikov
    @Sazhnikov Рік тому

    Думаю на нём будет удобно сделать qc-триггер и запихнуть в сам usb-штекер, чтобы получать 12 или 9 вольт в зависимости от зарядки или повербанка

  • @user-gv4vc7zl2z
    @user-gv4vc7zl2z 2 роки тому +1

    Спасибо огромное за видео и полезную информацию! ОООчень позновательно! Подскажите программку для моделирования своих схем чтоб все было наглядно и понятно. Только не онлайн программы. Есть такие?

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

      Спасибо за отзыв! Я в EasyEDA рисую, если в планах печатную плату потом создавать. Пользуюсь браузерной версией, но есть и аналогичная версия, которую можно установить на ПК и пользоваться оффлайн. А схемы для своих видео, для придания наглядности, я во Fritzing рисую. Это оффлайн программа.

  • @viktorgal49
    @viktorgal49 Рік тому

    Добрый день! Спасибо за ваш труд! Если не сложно, ответьте, пожалуйста, на такой вопрос: есть ли возможность установки библиотеки attiny10core на локальный компьютер, не имеющий возможности подключения к интернет? Стандартным способом пытаюсь установить через Скетч > подключить библиотеку, пишет "Выбранная папка не содержит корректных библиотек". Способ указанный в ролике применить не могу из-за отсутствия интернета.

  • @user-rg7zv8fn1x
    @user-rg7zv8fn1x 7 місяців тому

    Левитирующую лампочку загорелся сделать, рассматриваю пока attiny10 как хороший вариант

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

    Думаю, для велосипедной моргалки-фонаря будет самое то! Надо будет почитать, как у них с энергопотреблением (экономичностью) дела обстоят...

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

      С экономичностью там всё хорошо. Но, на мой взгляд, тут лучше Тини13 использовать. Он не намного больше, зато проще программировать и на плате размещать.

    • @user-hj2px6vb2r
      @user-hj2px6vb2r 10 місяців тому

      моргалку для фонаря и на логике или на 555 можно сделать. да и проще, не надо прогу писать, спаял и заработало)))). Пока что самое ресурсоемкое, что я делал на тини10 это электронное зажигание с регулятором опережения для мопеда. занял 520 байт флеша. 140 байт - массив данных углов опережения, остальное программа))))

    • @Ammadus2
      @Ammadus2 8 місяців тому

      В моём фонаре мигалке уже стоял контролер. FH511. Только даташита на него не могу найти. А по описанию довольно мощный камень, и ноги силовые Хотя описание это было по китайси, может гугл чего не так перевелВот бы его перепрограммировать - было юы удобно.актически бесплатно

  • @AndrejCrash
    @AndrejCrash 10 місяців тому

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

  • @user-en4zj2xw9p
    @user-en4zj2xw9p 2 роки тому

    Обычные скейтчи не подадут? Например таймаут с нажатием кнопки, надо особый скейтч? 🤔 Хочу перенести с ардуино кусочек скейтча на атини10, кнопка таймаут вкл и выкл и поморгать светодиодом,чтобы не нагружать ардуино

  • @rn4acw
    @rn4acw Рік тому

    Как залить сторонний файл прошивки? Скечь из ардуины залетает,а отдельным файлом не получается.

  • @denisgluk431
    @denisgluk431 10 місяців тому

    У stm примерно такого же размера есть.. только туда ещё и порт на несколько линий впихнули и память на 16 кило

    • @micromaster4405
      @micromaster4405 6 місяців тому

      Это что же за стмка в sot23-6?

  • @agood9000
    @agood9000 2 роки тому +2

    Автор ещё не упомянул об особенности этого мк , она умеет прямо из Кода менять свою частоту что делает её применение очень выгодным в плане энергосбережения .

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

      Наверно речь идет о режиме энергосбережения? Т.е. мы не частоту меняем в коде, а включаем энергосберегающий режим, и уже он меняет частоту. Это у всех AVR есть и об этом будет отдельное видео.

    • @user-rc5nw8em9m
      @user-rc5nw8em9m 2 роки тому

      Добрый день Я смотрю у вас есть знания по контроллерам этим.Как с вами можно связаться есть несколько вопросов,если не сложно напишите контакты

    • @ulinkot
      @ulinkot 9 місяців тому

      Как бы вроде многие тиньки/атмеги умеют менять свою частоту во время работы так как работают от встроенного генератора.

  • @user-ce4lc9rs3n
    @user-ce4lc9rs3n 2 роки тому

    Взял парочку таких, чтоб коротать с пользой "долгие зимние вечера". Но вот, зима на подходе, а тут выяснилось, что мой USBasp не работает с интерфейсом TPI. Правда имеется статейка, как его научить, но там и программка другая (мне полюбилась kazama) и многочисленные нюансы. А пишу я исключительно на ASM, в атмель студио... В общем просьба - научите пожалуйста, как программатор переделать и прошивку в hex залить (пусть даже через ардуину)

    • @neoalternator
      @neoalternator  2 роки тому +1

      Да, хорошая тема для видео. В ближайшие пару дней опубликую ролик, где будет о перепрошивке программатора, для работы с тини10.

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

    думаю такие использовать для взлома QC3.0, с целью получения градаций напряжений. Вот только не знаю, влезет ли в него работа с этим протоколом

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

      Можно попробовать с ATtiny13. По объему памяти они одинаковы. Если с Тини13 будет работать, то почти наверняка и с Т10 получится.

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

    Можно ли сделать из него защиту от угона например: аккумулятора , лазерного дальномера , итд ?

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

      Можно конечно. Чтобы размыкание некоторой цепи приводило в действие через транзистор какую-нибудь пищалку.

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

      Можно конечно. Чтобы размыкание некоторой цепи приводило в действие через транзистор какую-нибудь пищалку.

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

    Здраствуйте, купил 5 штук, не в какую не получается считать ячейки и отправить прошивку, пробовал разные avrdude, ваш скрипт, ставил дополнительное питание. подключал 12 к ресету. USBasp прошил. Может быть дело в том что USBasp у меня не 5 вольт выдает а меньше, где то читал что для TPI нужно ровно 5В и сигнал должен быть толерантный этому уровню?

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

      Здравствуйте! 5В можно подать от отдельного источника. Главное, чтобы земля была общая.

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

    можно сделать термометр на ds18b20 и tm1637, 3 порта вполне достаточно, скетч байт 600 занимает. я рассматривал эту тему, но тини 13 дешевле стоят смысла не увидел

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

      да, тут только если что-то совсем миниатюрное. В других случаях Т13 предпочтительнее.

  • @originalbiketricks
    @originalbiketricks 6 місяців тому

    очень печалит что крошечные габариты легко компенсирует обвязка гигантского размера

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

    если у него 3 управляющих вывода... то он может управлять упрощенной системой управления самолёта (левый закрытолк, правый закрылок, хвостовой киль) через шаговые микродвигатели. Так же по упрощенной схеме управлять машинкой - (руль, газ, задний ход.). Разумеется если речь идет о микро моделях того и другого.

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

      Да, можно роботов-насекомых создавать! Размером с муху

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

      @@neoalternator
      Можно ли сделать из него защиту от угона например: аккумулятора , лазерного дальномера , USB флешки ???

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

      @@worldmanagerpeacemaker лучшая защита от угона "секретка" известна ещё со времён СССР.

    • @ulinkot
      @ulinkot 9 місяців тому

      Без генератора стабильно частоты частота этих мк будет зависима от температуры.. Тоесть в самолете просто так без генератора с кварцем будет туго..

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

    Будет чтото про ethernet модули ??
    Столкнулся с проблемой что не хватает ОЗУ у ардуины при создании большой страницы. Не знаю что и придумать..

    • @neoalternator
      @neoalternator  2 роки тому +1

      Можно вместо Ардуино, ESP попробовать. Они по цене почти сровнялись, а ресурсов у второго в разы больше.

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

      @@neoalternator , хм, дельная мысль. У меня ещё Pico Pi завалялась, но на неё наверно у меня уже мозгов не хватит..

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

      @@goiiia3774 На сколько знаю, для Pico знания Питона нужны. С ESP все же проще тем, что та же Arduino IDE, много готовых скетчей, примеров. Да и обычные ардуиновские скетчи легче адаптировать.

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

      @@neoalternator , дак да. На ESP у меня уже Wi-Fi домашняя метеостанция собрана. А вот Pico без дела лежит.

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

    Здравствуйте !!! все делал по инструкции и программатор прошил, но выдаёт ошибку "выбранный последовательный порт не существует или плата не подключена к нему", в чем может быть проблема ?

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

      Здравствуйте! А точно в инструментах USBsap программатор выбирали и нажимали Загрузить через программатор?

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

      @@neoalternator точно, несколько раз всё проверял, микросхему другую тоже пробовал

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

      Всё заработало! перепутал M)SI и MISO

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

      Отлично! Такое бывает. Если не видели, посмотрите мое видео о наиболее частых ошибках при прошивке микроконтроллеров ua-cam.com/video/axnWy76G5GI/v-deo.html Возможно информация пригодится.

  • @asuskomp7767
    @asuskomp7767 6 місяців тому

    Для подогрева одежды кроме микроконтроллера что еще нужно?

  • @user-en4zj2xw9p
    @user-en4zj2xw9p 2 роки тому

    avrdude done. Thank you.
    выбранный последовательный порт
    не существует или плата не подключена к нему
    Неверная библиотека найдена в C:\Users\леон\Documents\Arduino\libraries\DHTtester: нет заголовочных файлов (.h), найденных в C:\Users\леон\Documents\Arduino\libraries\DHTtester
    Неверная библиотека найдена в C:\Users\леон\Documents\Arduino\libraries\IR_control.ino: нет заголовочных файлов (.h), найденных в C:\Users\леон\Documents\Arduino\libraries\IR_control.ino
    ВСЕ СДЕЛАЛ ПО СХЕМЕ И НИ КАК НЕ ГРУЗИТСЯ