WatchDog ― устраиваем собаке допрос (с пристрастием)

1. Водная часть
Во всех микроконтроллерах (мк) есть такая полезная штука, как сторожевая псина (watchdog). Работает от внутреннего низкочастотного генератора (LSI), то есть за редким исключением можно сказать, что LSI ― «личный» таймер вотчдога, который будет работать даже если главный генератор подохнет (например, отвалится нога кварца). В угоду пуристам можно отметить, что при желании можно тактовать от LSI всю программу, но сейчас речь не об этом.

Итак, сторожевая псина призвана для одной цели ― ребутать мк в случае его зависания. Если основная программа в каком-то месте не успела сбросить таймер watchdog, то ее ждет аварийный ребут. И если в любительских устройствах поговорка «семь бед ― один резет» еще допустима, то в случае более серьезного использования желательно узнать причину перезагрузки. Но ведь после перезагрузки все данные потеряны, искать больше нечего. Или нет?

Читать дальше

Фоторезист + ЛУТ = ...

 
Если скрестить уже и ежа, получится колючая проволока. А если скрестить ЛУТ с фоторезистом? И главное, зачем?

Можно много рассказывать о преимуществах/недостатках обоих методов, так что не холивора ради, а просто интересное наблюдение, которое возможно окажется полезным кому-то еще.


Читать дальше

Фоторезист: про уплотнение шаблона. Опять (снова).

В связи с патологическим невезением на лазерные принтеры, которые сегодня в массе своей идут под лозунгом экологичности (читай — экономии тонера и электроэнергии), Спрозин решил попробовать себя на фоторезисте. Нет, там тоже хватает нюансов, но с плотностью чернил-то все обстоит лучше… Думал я. Ну что же, индюк тоже думал…

Читать дальше

Принтер и подложка от термотрансферной бумаги: "нищеброд MODE ON"

Купил недавно бумагу. И не простую, а золотую термотрансферную. Ну это когда некоторым делать нечего, они на футболки всякие картинки (похабные) переводят — при помощи утюга, что характерно (интересно, а раньше такие кудесники тоже использовали страницы глянцевых журналов?).

О чем это я… Ах да… Перевел всю пачку (10 листов А4), пока не начало нормально получаться (я про платы, а не про футболки!). Если кому интересно, потом опишу процесс, хотя в этих ваших интернетах™ информации об этом и так валом. В общем, мну понравилось. Вот только дорогая, зараза. Принтер печатает только А6, то есть из 10 листов А4 получается 40 заготовок. А хотелось бы 80. Ниже — краткая заметка для себя, чтобы не забыть, ну и можт еще кому полезно окажется.


Читать дальше

ЛУТ: Дело было не в бобине... (к статье Когда принтер слишком экономит)

Дело было не в бобине,
Дело было не в реле…
Раздолбай сидел в кабине
И мудила на крыле.



Читать дальше

ЛУТ: Когда принтер слишком экономит...

Ни для кого не секрет, что для нормального лазерного утюга требуется нормальный лазерный принтер. Нормальный — это когда печать плотная и черный цвет распечатывается черным, а не серым. Как правило, достаточно выставить качество на максимум и отключить экономию тонера. Но как быть, если даже после этого принтер печатает серым? Один из таких методов рассмотрен ниже. Идеи в комментариях — приветствуются.

Читать дальше

Autodesk Fusion 360 + Pepakura. Печатаем 3D на обычном принтере

Как можно распечатать 3D модель на обычном принтере? Правильно, создаем из модели развертку, печатаем ее на бумаге, клеим и получаем объемную детальку. Понятно, что ее нельзя ни водой наполнить, ни… кхм..., в общем, это вам не пластик. Но пластик — долго и дорого. Зато лишние 30-40 минут — и у вас в руках бумажный (картонный?) макетик, который поможет сэкономить и время, и деньги. Повертели его в руках, все понравилось — отправили на 3D-принтер. Что для этого понадобится?

Смотрим

SD-карта на AVR: на USI и без FS

Как видно из заглавия, будем обходиться без «железного» SPI — на тиньках его нет. Зато есть USI, его и заюзаем. Можно, конечно, и программный SPI написать, но там нужен таймер, а их вечно мало. Также хочу отметить, что вряд ли этот опус можно считать полноценной статьей по SD-картам — скорее, некоторые наброски на тему подводных камней (потому и находится в личном разделе). В общем, отмазки закончились, к делу!

Читать дальше

Sprint Layout — хинты вперемешку с камнями (подводными)

Это не статья, скорее, заметка, врезка, если хотите. На нее я буду потом ссылаться. Итак, открываем программу, начинаем рисовать схему.

Читать дальше