Мощнейшая система автоматизированного проектирования, позволяющая виртуально смоделировать работу огромного количества аналоговых и цифровых устройств.
Понадобилось мне устройство, которое будет производить счёт поступивших тактов и сохранять данные в своей памяти. В результате было собрано данное устройство
Сломался у меня в квартире звонок. Покупать новый звонок особо не хотелось. Поэтому я решил сделать свой – музыкальный звонок. Для звонка я применил восьми битный AVR микроконтроллер Attiny13 и несколько дискретных компонентов.
Данная электронная метка выполнена на микроконтроллере tiny2313 и может сохранять у себя в памяти данные размером до 16 символов. В качестве индикатора выбран однострочный ЖК индикатор с 16 знакоместами на контроллере HD44780. Запись данных в устройство осуществляется посредством UART микроконтроллера. При включении устройства оно считывает данные с памяти и выводит их на ЖК индикатор. В качестве памяти выбрана EEPROM память микроконтроллера.
В данном уроке для изучения AVR микроконтроллеров мы с вами соберём простую отладочную плату для микроконтроллера Attiny13.
Автор: Яковлев Александр Вячеславович
В данном уроке мы научимся работать с ЖК индикатором на контроллере HD44780 и его аналогах, например, таких как S6A0069, KS0066 и т.д. Данные ЖК индикаторы – текстовые и умеют отображать текст и псевдографические символы. Размер знакоместа у них составляет 5x8 пикселей, ЖК индикаторы бывают разных размеров и с разными разрешениями, например: 8 символов на 2 строки – 8x2, 16x2, 20x2, 40x2, 16x4, 20x4 и т.д.
Автор: Яковлев Александр Вячеславович
В предыдущих уроках были проведены способы вывода информации из микроконтроллера: подключение светодиода и ЖК индикатора. Но как, же вводить информацию в микроконтроллер? Существует множество вариантов и устройств для этого. Но пока что рассмотрим самый простой вариант, это обычная кнопка
Автор: Яковлев Александр Вячеславович
В очередном уроке я расскажу про АЦП и работу с ним в микроконтроллерах AVR. Начнем, пожалуй, с теории: И так, что же такое АЦП? Это аналого-цифровой преобразователь, который преобразует входной аналоговый сигнал в цифровой. АЦП есть практически во всех современных AVR микроконтроллерах, исключения лишь составляют AVR микроконтроллер ATtiny2313 и ещё некоторые. На практике с помощью AVR микроконтроллера и АЦП можно реализовать много интересных вещей.
Автор: Яковлев Александр Вячеславович
В этом уроке я расскажу про UART интерфейс в микроконтроллерах AVR и про работу с ним в BASCOM-AVR. UART это универсальный асинхронный приёмопередатчик. Сам интерфейс достаточно распространён и имеется практически во всех AVR микроконтроллерах, исключения лишь составляет микроконтроллер Attiny13 и еще некоторые. Передача данных осуществляется по биту в равные промежутки времени, этот промежуток времени задаётся скоростью в бодах, вот например стандартные скорости: 4800 бод, 9600 бод, 19200 бод, 38400 бод и т.д.
Автор: Яковлев Александр Вячеславович
В первой части мы рассмотрели теоретический аспект работы с символьными ЖКИ на базе контроллера HD44780. Сейчас посмотрим на практическую сторону вопроса
Автор: Kharakternyk
Данное устройство представляет из себя 4-х канальный контроллер нагрузок (далее устройство) с управлением по UART интерфейсу. В устройстве имеется 2 ШИМ канала выхода и 2 обычных канала для подключения нагрузок. Устройством можно управлять посредством команд, посылаемых с другого устройства по UART интерфейсу. Данный контроллер нагрузок выполнен на микроконтроллере Attiny13 с одним килобайтом flash памяти.