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? - Наука та технологія
Спасибо огромное за видео и полезную информацию!
О возможностях применения ATTINY10 Можно использовать для контроля датчиков в старых автомобилях или дома на 1-wire
Здорово 🙂
Ура, attiny 10! Спасибо очень ждал
Давно планировал. Наконец-то руки до этой букашки дошли)))
@@neoalternator А можно ссылочку на ваш программатор, мой пишет нет последовательного порта или плата не подключена, хотя Нано прошил
Вот такой у меня aliexpress.ru/item/4001019658509.html. Иногда требуется для работы с тини10 его прошивку обновить. В ближайшие пару дней опубликую ролик об этом.
@@neoalternator большое спасибо!
Я на ней сделал фонарик с регулировкой , задействовал АЦП для оцифровки переменного резистора и на выходе сделал ШИМ от значения АЦП . Код весит меньше 100 байт .
Интересный вариант! Тоже что-нибудь на ней соберу!
По размеру отлично подойдёт для управления адресной лентой на 5В, учитывая скромные габариты мосфетов и дип кнопок, можно управлять небольшой нагрузкой
Да, причем с учетом наличия шим, можно организовать ее плавное включение и отключение
Думаю на нём будет удобно сделать qc-триггер и запихнуть в сам usb-штекер, чтобы получать 12 или 9 вольт в зависимости от зарядки или повербанка
Спасибо огромное за видео и полезную информацию! ОООчень позновательно! Подскажите программку для моделирования своих схем чтоб все было наглядно и понятно. Только не онлайн программы. Есть такие?
Спасибо за отзыв! Я в EasyEDA рисую, если в планах печатную плату потом создавать. Пользуюсь браузерной версией, но есть и аналогичная версия, которую можно установить на ПК и пользоваться оффлайн. А схемы для своих видео, для придания наглядности, я во Fritzing рисую. Это оффлайн программа.
Добрый день! Спасибо за ваш труд! Если не сложно, ответьте, пожалуйста, на такой вопрос: есть ли возможность установки библиотеки attiny10core на локальный компьютер, не имеющий возможности подключения к интернет? Стандартным способом пытаюсь установить через Скетч > подключить библиотеку, пишет "Выбранная папка не содержит корректных библиотек". Способ указанный в ролике применить не могу из-за отсутствия интернета.
Левитирующую лампочку загорелся сделать, рассматриваю пока attiny10 как хороший вариант
Думаю, для велосипедной моргалки-фонаря будет самое то! Надо будет почитать, как у них с энергопотреблением (экономичностью) дела обстоят...
С экономичностью там всё хорошо. Но, на мой взгляд, тут лучше Тини13 использовать. Он не намного больше, зато проще программировать и на плате размещать.
моргалку для фонаря и на логике или на 555 можно сделать. да и проще, не надо прогу писать, спаял и заработало)))). Пока что самое ресурсоемкое, что я делал на тини10 это электронное зажигание с регулятором опережения для мопеда. занял 520 байт флеша. 140 байт - массив данных углов опережения, остальное программа))))
В моём фонаре мигалке уже стоял контролер. FH511. Только даташита на него не могу найти. А по описанию довольно мощный камень, и ноги силовые Хотя описание это было по китайси, может гугл чего не так перевелВот бы его перепрограммировать - было юы удобно.актически бесплатно
Доброго времени суток, спасибо за статью, поделитесь пожалуйста скетчем что бы можно было включать, оставлять включенным и
при необходимости отключать светодиод долгим нажатием кнопки. Премного благодарен.
Обычные скейтчи не подадут? Например таймаут с нажатием кнопки, надо особый скейтч? 🤔 Хочу перенести с ардуино кусочек скейтча на атини10, кнопка таймаут вкл и выкл и поморгать светодиодом,чтобы не нагружать ардуино
Как залить сторонний файл прошивки? Скечь из ардуины залетает,а отдельным файлом не получается.
У stm примерно такого же размера есть.. только туда ещё и порт на несколько линий впихнули и память на 16 кило
Это что же за стмка в sot23-6?
Автор ещё не упомянул об особенности этого мк , она умеет прямо из Кода менять свою частоту что делает её применение очень выгодным в плане энергосбережения .
Наверно речь идет о режиме энергосбережения? Т.е. мы не частоту меняем в коде, а включаем энергосберегающий режим, и уже он меняет частоту. Это у всех AVR есть и об этом будет отдельное видео.
Добрый день Я смотрю у вас есть знания по контроллерам этим.Как с вами можно связаться есть несколько вопросов,если не сложно напишите контакты
Как бы вроде многие тиньки/атмеги умеют менять свою частоту во время работы так как работают от встроенного генератора.
Взял парочку таких, чтоб коротать с пользой "долгие зимние вечера". Но вот, зима на подходе, а тут выяснилось, что мой USBasp не работает с интерфейсом TPI. Правда имеется статейка, как его научить, но там и программка другая (мне полюбилась kazama) и многочисленные нюансы. А пишу я исключительно на ASM, в атмель студио... В общем просьба - научите пожалуйста, как программатор переделать и прошивку в hex залить (пусть даже через ардуину)
Да, хорошая тема для видео. В ближайшие пару дней опубликую ролик, где будет о перепрошивке программатора, для работы с тини10.
думаю такие использовать для взлома QC3.0, с целью получения градаций напряжений. Вот только не знаю, влезет ли в него работа с этим протоколом
Можно попробовать с ATtiny13. По объему памяти они одинаковы. Если с Тини13 будет работать, то почти наверняка и с Т10 получится.
Можно ли сделать из него защиту от угона например: аккумулятора , лазерного дальномера , итд ?
Можно конечно. Чтобы размыкание некоторой цепи приводило в действие через транзистор какую-нибудь пищалку.
Можно конечно. Чтобы размыкание некоторой цепи приводило в действие через транзистор какую-нибудь пищалку.
Здраствуйте, купил 5 штук, не в какую не получается считать ячейки и отправить прошивку, пробовал разные avrdude, ваш скрипт, ставил дополнительное питание. подключал 12 к ресету. USBasp прошил. Может быть дело в том что USBasp у меня не 5 вольт выдает а меньше, где то читал что для TPI нужно ровно 5В и сигнал должен быть толерантный этому уровню?
Здравствуйте! 5В можно подать от отдельного источника. Главное, чтобы земля была общая.
можно сделать термометр на ds18b20 и tm1637, 3 порта вполне достаточно, скетч байт 600 занимает. я рассматривал эту тему, но тини 13 дешевле стоят смысла не увидел
да, тут только если что-то совсем миниатюрное. В других случаях Т13 предпочтительнее.
очень печалит что крошечные габариты легко компенсирует обвязка гигантского размера
если у него 3 управляющих вывода... то он может управлять упрощенной системой управления самолёта (левый закрытолк, правый закрылок, хвостовой киль) через шаговые микродвигатели. Так же по упрощенной схеме управлять машинкой - (руль, газ, задний ход.). Разумеется если речь идет о микро моделях того и другого.
Да, можно роботов-насекомых создавать! Размером с муху
@@neoalternator
Можно ли сделать из него защиту от угона например: аккумулятора , лазерного дальномера , USB флешки ???
@@worldmanagerpeacemaker лучшая защита от угона "секретка" известна ещё со времён СССР.
Без генератора стабильно частоты частота этих мк будет зависима от температуры.. Тоесть в самолете просто так без генератора с кварцем будет туго..
Будет чтото про ethernet модули ??
Столкнулся с проблемой что не хватает ОЗУ у ардуины при создании большой страницы. Не знаю что и придумать..
Можно вместо Ардуино, ESP попробовать. Они по цене почти сровнялись, а ресурсов у второго в разы больше.
@@neoalternator , хм, дельная мысль. У меня ещё Pico Pi завалялась, но на неё наверно у меня уже мозгов не хватит..
@@goiiia3774 На сколько знаю, для Pico знания Питона нужны. С ESP все же проще тем, что та же Arduino IDE, много готовых скетчей, примеров. Да и обычные ардуиновские скетчи легче адаптировать.
@@neoalternator , дак да. На ESP у меня уже Wi-Fi домашняя метеостанция собрана. А вот Pico без дела лежит.
Здравствуйте !!! все делал по инструкции и программатор прошил, но выдаёт ошибку "выбранный последовательный порт не существует или плата не подключена к нему", в чем может быть проблема ?
Здравствуйте! А точно в инструментах USBsap программатор выбирали и нажимали Загрузить через программатор?
@@neoalternator точно, несколько раз всё проверял, микросхему другую тоже пробовал
Всё заработало! перепутал M)SI и MISO
Отлично! Такое бывает. Если не видели, посмотрите мое видео о наиболее частых ошибках при прошивке микроконтроллеров ua-cam.com/video/axnWy76G5GI/v-deo.html Возможно информация пригодится.
Для подогрева одежды кроме микроконтроллера что еще нужно?
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
ВСЕ СДЕЛАЛ ПО СХЕМЕ И НИ КАК НЕ ГРУЗИТСЯ