В радиолюбительской практике существуют несколько способов изготовления печатных плат. Самый, пожалуй, основной - метод "лазерного утюга"- был описан здесь, на сайте, весьма подробно. Существует еще начальная ступень - рисование цапон лаком непосредственно по фольге, и высшая - использование фоторезист
Изучение микроконтроллеров и электроники в теории, с помощью различных программ САПР это очень интересно и увлекательно, но рано или поздно хочется сделать что-то такое, что можно посмотреть и потрогать в реальном мире, что-нибудь материальное и действительно полезное. А для любого мало-мальски серьезного электронного устройства необходима печатная плата, на которой будут установлены отдельные электронные компоненты и в частности сам микроконтроллер. Сегодня я расскажу вам об опыте создания двухсторонней печатной платы методом лазерного утюга в домашних условиях. Данный метод получил свое название благодаря двум основным технологическим инструментам: ЛАЗЕРНЫЙ принтер и обыкновенный УТЮГ, которым иногда вы гладите штаны.
О прерываниях уже было немало рассказано в теоретической части. Однако неплохо было бы структурировать всю информацию о прерываниях для лучшего ее запоминания и последующего оптимального использования прерываний в различных приложениях. У всех периферийных устройств микроконтроллеров есть регистры управления. В данных регистрах содержатся флаговые биты (биты состояния) и управляющие биты. Флаговые биты устанавливаются в единицу при возникновении прерывания, то есть являются своеобразным индикатором о том, что прерывание произошло. Данные биты устанавливаются аппаратно и по их установке происходит переход по соответствующему вектору прерывания. Управляющие же биты задают условия возникновения прерывания и устанавливаются либо сбрасываются программно. Рассмотрим регистры управления и настройки прерываний некоторых периферийных устройств микроконтроллеров Atmel AVR на примере ATmega8.
Одним из важных физических процессов, которому необходимо уделить внимание при разработке устройств на микроконтроллере, является дребезг контактов. Игнорирование принятия мер по его устранению может привести к некорректному выполнению программы и неправильной работе устройства.
Что же такое дребезг контактов и чем он так неприятен?
Давайте рассмотрим подробнее такой, казалось бы, обыкновенный процесс как нажатие кнопки. Дело в том, что при нажатии переход из одного состояния в другое происходит не сразу, а с некоторым переходным процессом, в течение которого состояние кнопки хаотично изменяется с одного на другое. Это будет происходить как при нажатии, так и при отпускании кнопки. Данный процесс изображен на рисунке 1.