Найти в Дзене
Программирование микроконтроллеров. Часть 13
ATtiny10. Самый маленький микроконтроллер AVR Сегодня я расскажу об одном из самых маленьких микроконтроллеров семейства AVR – это микроконтроллер ATtiny10. По сути, обычный AVR, только с небольшим количеством выводов, памяти и периферии. Размеры такой малютки всего 2.90 x 1.60 mm в корпусе (SOT23). Однако, на нем вполне можно собрать какой-нибудь вольтметр или термометр, если приложить смекалку. Технические характеристики ATtiny10 Имеет 1024 байта flash памяти и 32 байта ОЗУ. EEPROM памяти нет...
1243 читали · 7 лет назад
Программирование микроконтроллеров. Часть 12-2
Делаем простейшие часы В прошлом уроке я рассказал про микросхему реального времени DS1307. Сегодня я покажу как её можно подключить к микроконтроллеру и собрать простейшие часы. На этот раз я решил использовать микроконтроллер ATMEGA8. Для этого в программе Proteus я нарисовал следующую схему: Как видите, LCD индикатор подключен в 4-битном режиме. В одном из прошлых уроков я уже показывал, как подключить LCD индикатор к микроконтроллеру. Поэтому часть кода, который отвечает за инициализацию индикатора я взял из прошлого урока...
274 читали · 7 лет назад
Программирование микроконтроллеров. Часть 12-1
Часы реального времени DS1307 Продолжу занятия по программированию МК AVR. Сегодня я расскажу про микросхему DS1307. Эта микросхема представляет собой часы реального времени (real time clock или RTC) с последовательным интерфейсом.   Это малопотребляющие полные двоично-десятичные часы-календарь, включающие 56 байтов энергонезависимой статической ОЗУ. Адреса и данные передаются последовательно по двухпроводной двунаправленной шине. Часы- календарь отсчитывают секунды, минуты, часы, день, дату, месяц и год...
1114 читали · 7 лет назад
Программирование микроконтроллеров. Часть 11-2
Последовательный интерфейс SPI подключение семисегментного LED индикатора В прошлой части я рассказал про интерфейс SPI, сегодня я покажу как можно подключить семисегментный LED индикатор к микроконтроллеру по трем проводам. Для этого нам понадобиться сдвиговой регистр 74HC595. Сдвиговый регистр - это набор последовательно соединённых триггеров (обычно их 8 штук). В отличии от стандартных регистров, сдвиговые поддерживают функцию сдвига вправо и влево. (т. е. переписывание данных с каждого предыдущего триггера на следующий по счёту)...
270 читали · 7 лет назад
Программирование микроконтроллеров. Часть 11-1
Последовательный интерфейс SPI SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом. Интерфейс SPI предназначен для коммуникации с периферийными устройствами, такими как сдвиговые регистры, внешняя память, часы реального времени и пр...
196 читали · 7 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала