Внешний сторожевой таймер это костыль для плохих разработчиков, которые не могут разработать нормально работающую программу для микроконтроллеров или стабильно работающую схему. Тем более встроенный WDT имеется у большинства современных микроконтроллеров. Но бывают случаи, когда приходится иметь дело с готовой платой или модулем с определенными проблемами. Свой первый WDT я сделал для борьбы с редкими, но […]
Метки «AVR»
Счетчик оборотов шпинделя на ИК-сенсоре
Недавно собрал новый станок ЧПУ для сверления и гравировки печатных плат, корпусов и прочих мелочей. Для станка ЧПУ приобрел мотор шпиндель с регулировкой оборотов. Радиолюбительский зуд не давал покоя — захотелось иметь на станочке показометр оборотов. Вариант с оптическим энкодером показался слишком сложным. Датчика холла, который применяется во всех автомобилях, не было под рукой. И тут […]
Настраиваем файл boards.txt для своих контроллеров
Ранее я писал о прошивке контроллеров ATMEGA328 при помощи программаторов Самодельный Arduino из контроллера ATMEGA328P-PU Перезапись загрузчика в Arduino Pro Mini Ардуино в качестве программаторов AVR контроллеров Настала пора разобраться, а заодно привести в порядок файл BOARD.TXT Описание данного файла довольно скудное, нашел на странице WiKi Arduino IDE. О новых возможностях формата данного файла навела на […]
Ардуино в качестве программаторов AVR контроллеров
С последней версией Arduino IDE перестал работать USBASP, с помощь которого прошивал массу контролеров. У USBASP пора обновить прошивку, а может быть и схему, а я буду использовать в качестве программатора обычный Arduino. Тем более я уже использовал эту схему для программирования ATTiny13. Для Arduino на ATmega168/328 схема будет выглядеть так — между собой соединяем D11, […]
Контроллер управления вытяжным вентилятором в ванной
Недавно столкнулся с тривиальной задачей — управление вытяжным вентилятором дома в ванной комнате. Казалось бы чего проще, подключил его к выключателю света и готово. Но, время работы света непостоянно и может быть недостаточно для уменьшения влажности, хотя данную проблему можно решить установкой таймера. К тому же, моим близким очень не нравится работающий вентилятор при принятии водных […]
Самодельный Arduino из контроллера ATMEGA328P-PU
Платформа Arduino стала нынче практически мейнстримом. В этой статье напишу о том, как собрать минимальную платформу на контроллере Amega 328P-PU, чтобы ее можно было программировать на платформе Arduino IDE. Контроллер Atmega 328 от компании ATMEL является сердцем платформ Arduino UNO , Arduino Nano, Arduino Pro Mini и ряда других. Данные платы вместе с многочисленными «шилдами» и модулями удобны […]