Имелось, что раз плат таких нет, то и ИДЕ их имеет право не поддерживать, а если в ИДЕ поставить не тот целевой контроллер (без разницы в арду он или самостоятельно), т.е. "обмануть" её то могут не совпасть и некоторые параметры (размеры памяти, адреса регистров) и если с размерами ещё может прокатит, то адреса - уже серьёзней: ИДЕ (и ты) думает что настраивает первый таймер, а в тиньке регистр с этим номером отвечает, например, за прерывания.
Не, ну я не настолько безголовый, чтобы выставить в настройках ide arfuino uno, а прошивать 13 тиню
Существует не один способ писать для аттини и прошивать их. Я пользовался, вероятнее всего, этим:
https://geektimes.ru/post/254970/Очень удобно и просто - не нужен программатор, можно оттачивать работу программы на ардуине, а потом переносить на тиню и всё будет работать так же, как работало на ардуине. Нужно только помнить о размере кода и о том, что в core13 реализованы не все функции ide. Однако их можно и обойти. Чем мне нравится тиня - так это размером, энергопотреблением и возможностью программирования из ардуины. Нам, начинающим дилетантам, это очень импонирует
За последние пару лет я прошил не менее полсотни тинек, которые работают в составе разных устройств - выключателей света по звуку и движению, имитаторов сигнализации (работает автономно от 3 АА по году и более) и вот сейчас начну прошивать для этого фонарика.
Фонарик этот будет использоваться в подсветке адресных табличек, которые изготавливает моя контора, их тоже будет достаточно много.
Вот в таких табличках:
Сейчас мы ставим светодиодную лампу, которая включается либо от выключателя, либо от внешнего датчика света. Однако, этот способ имеет пару существенных недостатков - людям не очень нравится получать продукт, к которому нужно что-то докупать, но это не главное. Главное - это 220 вольт, подходящие к табличке, которая висит на улице, что не является безопасным!
R9OCN
Система скомпилирует работоспособный код исключительно для тех платок (не МК, а именно платок в сборе!),
Позволю себе не согласиться. Кроме тинек я прошивал и меги, в частности atmega168, которые также используются во многих устройствах - пультах ДУ, термометрах и даже в ламинаторах. Всё это функционирует совершенно исправно в течение длительного времени.
Вот тут вот у меня есть немножко фоток. Качество фигня - в основном на телефон снимал.
Ламинатор, работает на атмеге 168:
В нём вообще полностью заменена плата, изготовлена новая панель с экраном и индикацией, добавлены режимы - работа от пульта ДУ, звуковая сигнализация о нагреве, отсрочка выключения (их нельзя выключать сразу, нужно сгначала отключать нагрев и несколько минут погонять вхолостую).
Термометр, тоже на меге:
к сожалению, не могу найти его фотографии в корпусе.
Фотозвукореле, на тиньке:
Тут ещё первая версия, на готовых модулях реле. Потом я добавил реле прямо на плату. Стало надёжнее и компактнее.
Их было сделано много:
Так что лично я не вижу ничего плохого в том, что я прошиваю микрухи из ардуины. Может всё это не по феншую, но работает стабильно.
Добавлено after 1 hour 12 minutes 44 seconds:Снял кино про то, как работает фонарик. Прошу прощения за состояние платы - в поисках неисправности некоторые детали я выпаивал несколько раз.
https://youtu.be/AqLc2uQwjsg