IAR AVR. Пошаговый мануал по созданию первого проекта
04/11/2009 - 21:28
Pavel Bobkov
Tagged under
Хотел бы я знать, как думают другие люди. И почему очевидные для одного человека вещи не кажутся таковыми другому и наоборот. Многих начинающих программистов микроконтроллеров IAR AVR отпугивает множеством настроек и отсутствием информации на русском языке. Этот пошаговый мануал покажет вам, что IAR не так уж и страшен.
Учебный курс. Подключение LCD к микроконтроллеру. Разбиваем программу на модули
02/11/2009 - 21:00
Pavel Bobkov
Tagged under
Следующим этапом работы над нашей программой будет разбиение ее на модули. Мы разделим программу на 2 части – основная программа и библиотека для работы с дисплеем. Зачем нужно разбивать программу на модули, и какие это дает преимущества?
Учебный курс. Подключение lcd к микроконтроллеру. Получение первых результатов.
29/10/2009 - 21:00
Pavel Bobkov
Tagged under
Благодаря низкой цене и простому интерфейсу, символьные ЖК-дисплеи находят широкое применение в различного рода устройствах, начиная от радиолюбительских поделок и заканчивая промышленной аппаратурой. В интернете довольно много примеров и описаний работы с символьными ЖКД, но из маркетинговых соображений, а также, потому что мне есть, что сказать, я решил написать эту статью.
Программные таймеры. Часть 2. Еще один пример использования
25/10/2009 - 23:02
Pavel Bobkov
Tagged under
С помощью описанной в предыдущей статье простой библиотеки программных таймеров, можно легко организовать управление подсветкой LCD дисплея. Учитывая ее большое энергопотребление, неплохо бы включать подсветку только на время работы с устройством. Давишь на кнопки - подсветка горит, перестаешь - она гаснет. Реализовать это можно следующим образом. Нажатие на любую кнопку - зажигает подсветку и запускает таймер. Пока таймер считает, нажатия на кнопки вызывают его перезапуск. Если в течении заданного времени ни одна кнопка не была нажата, таймер срабатывает и гасит подсветку.
Программные таймеры. Часть 1
25/10/2009 - 21:50
Pavel Bobkov
Tagged under
Аппаратные таймеры/счетчики микроконтроллеров AVR ценный и ходовой ресурс. Чаще всего при их использовании возникает две проблемы – нехватка количества таймеров и невозможность получить временные интервалы большой длительности. Обе эти проблемы можно решить с помощью программных таймеров. Вариантов реализации программных таймеров существует довольно много. Один из них описан в этой статье.