Например TDA7294

Форум РадиоКот • Просмотр темы - ATtiny13
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб мар 07, 2026 12:05:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: ATtiny13
СообщениеДобавлено: Чт фев 05, 2026 15:38:56 
Первый раз сказал Мяу!

Зарегистрирован: Пн май 26, 2025 11:38:03
Сообщений: 23
Рейтинг сообщения: 0
Здравствуйте всем! Собрал схему на аттини13, получает сигнал от пульта FlySky и, в зависимости от сигнала, включает или выключает светодиоды. Сначала собрал на ардуино нано, всё работало. Потом для компактности собрал на аттини, в программе изменил только номера портов. Загрузил через программатор, не работает. В чём причина может быть? Аттини рабочая, Blink на ней работает.

void setup() {
pinMode(0, INPUT);
pinMode(1, OUTPUT);
}

void loop() {
int puls;
puls = (pulseIn(0,HIGH));
if(puls > 1900)
{
digitalWrite(1,1);
}
if(puls < 1000)
{
digitalWrite(1,0);
}
}


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Чт фев 05, 2026 22:03:52 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15500
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Должна быть установлена одна из платформ для аттини13...
Код:
https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json
https://github.com/SpenceKonde/ATTinyCore

В ней заново перекомпилировать и загрузка там через программатор...
8)


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Чт фев 05, 2026 22:24:21 
Первый раз сказал Мяу!

Зарегистрирован: Пн май 26, 2025 11:38:03
Сообщений: 23
Рейтинг сообщения: 0
У меня микро кор стоит. Завтра другие попробую.


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Чт фев 05, 2026 22:59:46 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15500
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А загрузку то как выполняете?
У тиньки 13 БУТЛОАДЕРА по умолчанию НЕТ. При необходимости мозготрепа его надо сначала в опциях панели указать и через программатор (хотя бы через ардуиноISP, что в примерах IDE имеется) загрузить.
Плюс предварительно фузы под проект выставить - также через ISP программатор (опция "инструменты - записать загрузчик") при условии, что остальные вкладки на панели платформы уже правильно выставлены.
Эта функция может работать и без загрузки бутлоадера - но набор фуз обязательно выставит для заданного в проекте.
8)


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 07:45:19 
Первый раз сказал Мяу!

Зарегистрирован: Пн май 26, 2025 11:38:03
Сообщений: 23
Рейтинг сообщения: 0
А что за фузы, не знаю таких? Какие нужно выставить?


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 10:04:28 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15500
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Биты - флажки выбора режима в байтах конфигурации для АВРок.
При выпуске с завода устанавливаются по умолчанию, а уже под конкретные задачи и иногда и изменять надо - смотрим в даташит на МК...
Программируются они обычно отдельно от прошивки кода проекта.
У ардуиноIDE их прошивка делается одновременно с бутлоадером (но не при загрузке скотча!).
Особенность в том, что фузы будут прошиты согласно заданным опциям вкладки платформы даже если установить работу без бутлоадера.
А их содержимое автоматически соответствует тому МК (и особенностям выбранного для него режима), что указано в опциях платформы.
Такой вариант идет для "малолапых" или для случая, когда бутлоадер не требуется (экономия ПЗУ или спецзадачи проекта).
Плюс "аварийное восстановление" при свежекуленной или случайно "одуревшей" АВРке.
Однако для таких операций требуется отдельный программатор - тот же ардуиноISP к примеру (или любой из списка IDE в соответствующей вкладке).
Прошивка выполняется по ISP - к ПК подключается нанка, переделанная в программатор (согласно примера из IDE), а уже к ней по ISP тинька.
Ежли тинька (или иная АВРка) должна работать без бутлоадера или загрузка возможна только по ISP (когда берем свежекупленную АВР и самостоятельно все паяем, но программу делаем "в рамках ардуино") то прошивку производим по такому же подключению, но не кнопкой на главной панели (или то же самое "скетч - загрузка"), а из "скетч - загрузить через программатор".
СОМ порт при том должен быть установлен тот, на котором подключен программатор.
Воть как то так...
:roll:
Существенное замечание:
для демонстрационно - учебных проектов с АВРками НЕ РЕКОМЕНДУЕТСЯ использовать вывод RESET для каких - либо иных целей.
Иначе перепрошивка потребует специальных программаторов (фузедоктор для "больших" и "высоковольтный" для малых).
В случае с платформой microCore это A0 он же D5 он же reset.
:wink:


Последний раз редактировалось BOB51 Пт фев 06, 2026 21:41:29, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 20:31:52 
Первый раз сказал Мяу!

Зарегистрирован: Пн май 26, 2025 11:38:03
Сообщений: 23
Рейтинг сообщения: 0
Записал загрузчик, потом загрузил в аттини (я через USBasp программатор загружаю). Всё так же не работает. В Инструментах не нашёл как фузы менять.


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 21:33:30 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 51
Зарегистрирован: Чт янв 13, 2011 18:54:29
Сообщений: 258
Откуда: Минск
Рейтинг сообщения: 0
Ардуино не умеет фузы шить. Надо сторонней прогой, например AVRDUDEPROG, AVRDUDESS и еще куча

_________________
Учиться, учиться, ...


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 21:35:23 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15500
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Подсоединяем к программатору по ISP тиньку.
Затем подключаем программатор к ПК
Запускаем ардуиноIDE
В окошке инструментов устанавливаем порт, к которому подключен программатор и тип программатора.
Выставляем опции для проекта
Получаем вот такую картинку:
Изображение
у меня в примере программатор ардуино ISP подключен к порту СОМ3, опции "по умолчанию" для данной платформы...
Теперь для того, чтобы записать набор фузов нажимаем на том же окне кнопку "записать загрузчик"...
По завершении данной операции переходим к проверке скотча.
Если ошибок при проверке не обнаружено переходим к прошивке программы.
Для этого открыть вот это окно:
Изображение
и нажать кнопку "загрузить через программатор"...
Если нужно загрузить программу из под другой софт- оболочки, а не из ардуиноIDE то нажать кнопку "экспорт бинарного файла" - IDE сгенерирует файл программы в intel hex8 формате (*.hex) в той же папке, где расположен файл *.ino вот его уже и загружаем к примеру из - под avrdudeshell или чего другого. Для МК с бутлоадером (той же нанки к примеру) будут два файла - один с бутлоадером, другой без него. НО в любом случае без учета набора фузов.
8)

Добавлено after 1 minute 16 seconds:
Ардуино не умеет фузы шить. Надо сторонней прогой, например AVRDUDEPROG, AVRDUDESS и еще куча

Совершенно ошибочное мнение.
8)


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 22:01:20 
Первый раз сказал Мяу!

Зарегистрирован: Пн май 26, 2025 11:38:03
Сообщений: 23
Рейтинг сообщения: 0
Собственно так и делал. Только во вкладке с подключенными портами не было других портов кроме сом1. Может драйверы какие нужно установить, посмотрю.


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Пт фев 06, 2026 22:10:40 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15500
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
СОМ1 это стандартный порт на материнке стационарного ПК.
Разве что у ноута может такой вариант появиться - там автомат теоретически может назначить USB - COM мосту (микросхема СН340 на плате нанки) СОМ1.
А вот какой у Вас используется тип микросхем для программатора - тот и драйвер ставить надо уже для того железа, что в Вашем программаторе установлено...
:roll:
Драйвер должен соответствовать Вашему USBasp - увы, я про него ничего не знаю, применяю или самоделку простейшую или ардуиноISP из примера (по сути та же нанка с СН340).
:hunger:


Вернуться наверх
 
 Заголовок сообщения: Re: ATtiny13
СообщениеДобавлено: Сб фев 07, 2026 20:51:36 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15500
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Покопался с практическим макетом и обнаружил весьма неожиданные "особенности готовки"...
viewtopic.php?p=4786874#p4786874
Советую учесть такой фокус...
8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y