Схемы на attiny13 своими руками
Добавил пользователь Валентин П. Обновлено: 05.09.2024
Стрелочный индикатор для усилителя
Модификация туалетного ароматизатора
Светодинамическая игрушка на Новый Год
Attiny и ультразвуковой дальномер
ИК-локатор, парктроник, фотобарьер…
Сигнализатор невыключенных фар автомобиля
Форум с множеством мыслей и идей применения МК Attiny 13
Охранная GSM-сигнализация на ATtiny13
Индикатор температуры и влажности
Поиск по ключевым словам
Связаться со мной:
Буду ждать интересных статей, заметок по теме. Кстати! Если вдруг окажется, что вы автор какого-то материала, и не хотите, чтобы он тут был, пишите — удалю.
tiny13digest (c) 2021 - Разрешено копировать информацию с данного сайта с обязательным указанием источника.
Схема фонаря показана на рисунке. На полевом транзисторе VT1, дросселе L1, диоде VD1 и конденсаторе С4 собран повышающий преобразователь, управляющие импульсы для которого вырабатывает микроконтроллер DD1. С подвижного контакта подстроенного резистора R1 снимают и подают на вход АЦП микроконтроллера часть… Продолжить чтение →
Матрица 16×16 для TINY13A
Описан таймер, на основе микроконтроллера ATTiny13, предназначенный для формирования задержки исполнительных устройств автоматики. Настройка времени задержки осуществляется с помощью поворотного потенциометра, связанного с каналом аналогового ввода микроконтроллера. Устройство может быть полезным для применения в составе разнообразных систем автоматики.
35 0 [0]
16.07.2016
Датчик уровня КИПАРИС-ПГ на 4 уставки
Датчик уровня на 4 уставки. Используется для автоматизации насосных станций, а так же для слежения за уровнем в резервуарах.
15 0 [0]
24.10.2016
Эмулятор CD-чейнджера для магнитол Audi на МК ATtiny13
Устройство активирует AUX-вход усилителя магнитол Audi, позволяя использовать их в качестве усилителя аудиосигнала.
17 0 [0]
19.04.2017
Ёмкостной датчик уровня зерна и жидкостей
Датчик создан на замену сломавшегося датчика в протравителе зерна.
2 0 [0]
15.01.2018
Ультрафиолетовая матрица для засветки
Матрица для засветки на дешевом микроконтроллере ATtiny13
22 0 [0]
09.10.2018
Доработка автоматического освежителя воздуха Airwick
Доработка автоматического освежителя воздуха на МК Attiny13A. Изменяем режимы работы, добавляем интерактивность. Очень простая схема для новичка.
62 5 [2]
При использовании материалов сайта, обязательна
ссылка на сайт ПАЯЛЬНИК и первоисточник
В версии Arduino_ID_v1.0.4 ArduinoISP отсутствует.
Нужно загрузить библиотеку ArduinoISP.
Файл -->> примеры -->> ArduinoISP
Инструменты -->> Плата -->> Arduino UNO
Инструменты -->> Порт: "ваш порт"
Инструменты -->> Программатор: "AVRISP mkll"
Версия ArduinoISP version 04m3, 23 July 2011 Randall Bohn
Ошибка при загрузке программы: avrdude: stk500_getsync(): not in sync: resp=0x00
Отключил всё от выходов и входов Arduino UNO, ошибка пропала, программа загрузилась хорошо.
Файл -->> образцы -->> ArduinoISP
Инструменты -->> Плата -->> "Arduino/Genuino UNO"
Инструменты -->> Порт: "ваш порт"
Инструменты -->> Программатор: "AVRISP mkll"
Версия ArduinoISP version 04m3, 23 July 2011 Randall Bohn
Загрузка прошла без ошибок.
Файл -->> примеры -->> ArduinoISP
Инструменты -->> Плата -->> "Arduino/Genuino UNO"
Инструменты -->> Порт: "ваш порт"
Инструменты -->> Программатор: "AVRISP mkll"
Загрузка прошла без ошибок.
Файл -->> примеры -->> ArduinoISP
Инструменты -->> Плата -->> "Arduino/Genuino UNO"
Инструменты -->> Порт: "ваш порт"
Инструменты -->> Программатор: "AVRISP mkll"
Файл -->> примеры -->> ArduinoISP
Инструменты -->> Плата -->> "Arduino/Genuino UNO"
Инструменты -->> Порт: "ваш порт"
Инструменты -->> Программатор: "AVRISP mkll"
Загрузка прошла без ошибок.
Пробуем прошить ATtiny13
Микросхему ATtiny13 подключаем вот по такой схеме к Arduino UNO
Программа Arduino_ID_v1.8.9
Программатор Arduino UNO
Файл -->> Настройки -->> Дополнительные ссылки для менеджера плат:
Вставляем в поле ссылку ниже.
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.jso n
Нажать кнопку "ОК"
Инструменты -->> Плата -->> Менеджер плат -->>
И в самом низу листа выбрал:
Платы загрузились с интернета в папку:
C:\Documents and Settings\пользователь\Local Settings\Application Data\Arduino15
Если что, то папку с платами ATtiny13 можно распаковать туда же, без установки, все платы будут работать так-же, архив лежит ниже по ссылке.
Разные версии cores13, для прошивки микросхемы ATtiny13 и не только.
Настройки для ATtiny13:
Инструменты -->> Плата: ATtiny13
Инструменты -->> Processor Version: "ATtiny13a"
Инструменты -->> Порт: "ваш порт"
Инструменты -->> Программатор: "Arduino as ISP"
Загрузил пробный скетч:
Такой скетч тоже работает:
Загрузка прошла сразу и без ошибок.
Сразу скажу, что рост частоты приведёт за собой рост потребления контроллера, чем чаще переключаются транзисторы в микроконтроллере тем больше он потребляет.
Для каких-то там мигалок, я считаю, выполнение 1.2 миллиона инструкций будет с лихвой, да и на такой частоте микроконтроллер потребляет около 1 миллиампера.
Прошиваем ATtiny13 с помощью программатора USBASP
Подключаем ATtiny13 к программатору вот по такой схеме.
Настройки для прошивки ATtiny13 программатором USBASP в программе Arduino ID v1.8.9
Инструменты -->> Плата: ATtiny13
Инструменты -->> Порт: "COM3"
Инструменты -->> Программатор: "USBasp"
Все версии программы Arduino ID успешно прошивают ATtiny13, при установке нужных библиотек в программу Arduino ID,
в нашем случае для ATtiny13.
Однако нужно помнить, что должны быть установлены свежие драйверы для программатора USBASP
А если программатор новый(только пришёл с али), то нужно его ещё прошить новой прошивкой для корректной работы.
Прошивка находится в архиве, имя usbasp.atmega8.2011-05-28.hex
Если хотите знать как обновить прошивку USBasp, пишите в комментариях, добавлю по мере возможности.
Не забываем ещё про перемычку в программаторе USBasp.
Перемычка JP1: питание программируемой микросхемы.
Перемычка JP3: Обязательно поставить, с этой перемычкой работают частоты - 9.6/4.3/1.2/
скриншот настроек в программе Arduino ID.
Без всего этого удачных прошивок может и не быть.
Программатор USBASP.
Перемычка JP3: Обязательно поставить.
Скриншот настроек программы.
Фьюзы ни какие не трогаем, всё по умолчанию
Прекрасно зашиваются файлы *.hex
Прошиваем ATtiny13 с помощью программы AVRDude Prog v3.3
Программатор USBASP.
Перемычка JP3: Обязательно поставить.
Скриншот настроек программы.
Фьюзы ни какие не трогаем, всё по умолчанию
Прекрасно зашиваются файлы *.hex
Читайте также: