
Последовательный периферийный интерфейс SPI (Serial Peripheral Interface) — последовательный стандарт передачи данных. Предназначен для сопряжения микроконтроллеров и периферийных устройств. SPI интерфейс иногда называют четырёхпроводным интерфейсом.

В это примере подключим и научимся обрабатывать события нажатия кнопок при помощи микроконтроллера AVR. Другими словами мониторить состояние кнопок, и при каких либо изменениях делать что либо. К примеру включать выключать нагрузку, настаивать таймер или настаивать время и т.д. да все что угодно.

Ниже представлена распиновка наиболее ходовых микроконтроллеров семейства AVR. Описание выводов, их назначение.

Решил начать осваивать микроконтроллеры (далее МК) AVR. Думал что все просто раз и прошил микроконтроллера, но не так все просто как казалось на первый взгляд. В процессе прошивки контроллера возникли ряд трудностей о которых я хочу описать в этом посте. Я сам начинающий в этом нелегком деле, поэтому если увидели ошибки или другие косяки то […]

Представляем довольно интересную схемку детектора электромагнитного поля на микроконтроллере ATTiny85V. При помощи устройства можно находить источник электромагнитного поля. Детектор содержит минимум деталей, а выглядит он вот так: Основным элементом тут является довольно популярный микроконтроллер ATtiny. Схема детектор Изначально лучше собирать на макетной плате — так намного удобнее находить неисправности. А в случае не правильной […]

Всем привет! Хочу поделится одной простой схемкой для измерения температуры на микроконтроллере ATmega 16 и датчика температуры Lm35. Перед сборкой самого проекта я использовал Proteus для того что все хорошенько протестировать. Вместо ATmega 16 Можно взять любой другой, Atmega8 или 32. Для отображения температуры использовал 2 семисегментных индикатора. Температура выводится 2 цифрами, единица измерения градусы Цельсия.

В этом примере рассмотрим схему звонка на микроконтроллере Attiny13. Такой звонок можно использовать где угодно где нужна сигнализация, например можно использовать в качестве дверного. Несомненным плюсом схемы является то что она очень проста и содержит минимум деталей. Все детали доступны в любом магазине радиотоваров.

Фьюз (Fuses) биты микроконтроллера предназначены для настройки микроконтроллера на определенную работу . Включая или выключая те или иные биты, мы может тем самым менять настройки микроконтроллера. К примеру настроить внутренний делитель, включить старожевой таймер и другие.

Прерывание микроконтроллеров AVR это специальный сигнал который говорит нам о том что произошло какое либо событие. К примеру если у нас переполнился счетчик у таймера, или аналого-цифровой преобразователь (АЦП) завершил свое преобразование, или на внешнем выводе МК появилось напряжение. Все это примеры некоторых прерываний, при наступлении такого события у нас прерывается выполнение последовательности команд, и управление […]

Если вас интересует подключение микроконтроллера (здесь и далее МК), а также подключения к нему кнопки, питания, или светодиода. Или вы хотите знать что делать с выводами AREF или AGND, что представляет собой AVCC. И собственно понять как все таки подключить микроконтроллер то данная статья сможет вам слегка приоткрыть занавес в изучении мира микроконтроллеров.