Записи с меткой «avr»

Программа для самодельного ИК-пульта, протокол NEC (кодирование длиной паузы)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-пульта дистанционного управления на контроллере ATtiny13. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу также нужно будет переделать. Прежде чем разбираться с программой, наверное, каждому будет полезно посмотреть описание протокола NEC. Код как всегда по религиозным мотивам написан …

Программа для самодельного ИК-пульта, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-пульта дистанционного управления на контроллере ATtiny13. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу также нужно будет переделать. Прежде чем разбираться с программой, наверное, каждому будет полезно посмотреть описание протокола RC-5. Алгоритм: Итак, пусть в аппаратной части мы …

Самодельный ИК-пульт дистанционного управления (ATtiny13)

Итак, ранее мы уже собирали ИК-пульт дистанционного управления на микрочиповском контроллере PIC12. Теперь давайте посмотрим как самостоятельно изготовить аналогичный девайс на атмеловcком контроллере AVR семейства tiny. Для этого нам понадобятся: контроллер ATtiny13, ИК-светодиод, транзистор КТ315, два конденсатора (электролит 100 мкФ х 10 В и керамика 0,1 мкФ), четыре кнопки и три резистора. То, в каком …

Универсальный программатор микроконтроллеров PIC, AVR и микросхем EEPROM (для com-порта)

Как-то раз на нашем форуме возникла темка, чем бы залить чипик ATMEGA32. Темка эта в итоге разрослась и вылилась в схему универсального программатора, которым можно через последовательный порт компьютера программировать не только эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти EEPROM. Как всегда в схеме использован различный радиохлам (в …