Так уж сложилось, что для изготовления шаблонов для фоторезиста у меня используется лазерный принтер. Да, немного убегают размеры. Да, изготовление двусторонних плат нередко превращается в квест «совмести несовместимые переходки на отпечатках». Но это всё решаемо, взамен же мы получаем гораздо больший ресурс печати, головки не сохнут, а отпечатки хранятся гораздо дольше (не в пример пленкам с желатиновым слоем для струйных принтеров). Врочем, мы здесь не ради холивора лазерный/струйный принтер, а скорее вот за этим (см. КДПВ ниже).
Знакомо? Тогда добро пожаловать под кат.
1. Пустой треп
Не знаю как у других, но у меня при изготовлении плат главный источник ненависти — это переходные отверстия. До некоторого времени я обходился пропаиванием кусочков проволочки с обеих сторон. И проблема даже не столько в геморе запаивания (откуси, заканифоль, залуди, пропаяй), сколько в невозможности дальше использовать фен. И ладно при запайке: в 99% можно обойтись паяльником. А если нужно выпаять? Особенно QFN. Тут нужен фен. И пока выпаиваешь микруху, есть шанс потерять переходку (например, проволочка внутри сместится или вообще выпадет). Когда-нибудь обязательно прокачаю скилл evsi и забахаю химическую металлизацию, а пока приходится искать другие варианты. Подробности под катом.
1. Водная часть
Во всех микроконтроллерах (мк) есть такая полезная штука, как сторожевая псина (watchdog), призванная для одной цели: искать и уничтожать ребутать мк в случае его зависания. Если основная программа в каком-то месте не успела сбросить таймер watchdog, то ее ждет аварийный ребут. И если в любительских устройствах поговорка «семь бед ― один резет» еще допустима, то в случае более серьезного использования желательно узнать причину перезагрузки. Но ведь после перезагрузки все данные потеряны, искать больше нечего. Или нет?
Вы уверены, что хотите выполнить это действие? Оно станет необратимым.
*Emphasized text*
**Bold Text**
*** (Horizontal rule)
> Blockquote
[Google](http://www.google.com)
[Google](http://www.google.com "Google")

[](http://google.com)
print "Hello World"
For a more detailed info visit the official Markdown website